Merge pull request #3 from ngerakines/master

Misc improvements
Merge pull request #5 from ngerakines/master

Adding base url (host) to config.
Merge pull request #6 from ngerakines/master

Project improvements.
removed double keyword
added request tests
updated gitignore
added coverage tests
broke requests out into their own spec file
formatting...
changed from new Error() to err msgs and added ; to shut the linter up
refactored to parsePayload() behavior
added mocks
fixed mixed error/err var names
changing cov to 95% because request is shitty to mock for now
added test cases
temporarily reverting version to get around some npm weirdness
formatting
fixed config issue
bumped ver
lol...