Allow user to change the location of the config file

Also add a `-h` flag.

Closes #46