Default object if options is undefined
Added testing dependencies
throw error if env parameter is not specified
Added basic tests
getConfigSync will return a blank object instead of false if the file is not found
More tests and minor fixes