various config related fixes

The gem was looking for a relative path to the config file, so I changed it to support a dotfile in the user's home directory with an option argument to the command to allow for a custom config file per invocation