Trim command line input before executing (fixes args length check with accidental spaces)
Tidy up readme, add new docs, rename print mode args for serialization
Implemented alias command for creating aliases with all validations and checks. Running an alias supports interpolated positional arguments with '$#'. Alias commands allows printing current aliases, adding a new one, deleting, and has checks for cyclical alias loops.
Implemented configuration defaults on load via config json file. Defaults to attempt to load from ~/.goquery, and can be overridden with --config flag. Aliases loaded in via config are fully validated as well
This PR closes #29 and closes #58