Update dotfiles according to ShellCheck.net

With the exception of a poorly written comment using a valid function
call syntax, all other changes are related to adding quotes around
arguments for function calls in order to prevent globbing, splitting or
break on spaces.

Issue: #18
Update location of help & list flags/functions

After running the install and attempting to test the `--help` & `--list`
flags, they were running more code and erring out.  Put them first and
delete them from the list of sourced files section since the only time
they need to be sourced is when they're called.

Issue: #18
Update osxdefaults errors

Various errors after checking each setting by hand on new install, so
attempting to fix them.

Issue: #18