temp fix for parentheses in file name
url encode exclamation points
Cleaned up api_authentication JavaScript
basic nodeunit test case for testing
Merge branch 'escape_uri'

This prevents errors from strange characters in the panda api request.
handle request and empty body errors
properly sign when payload includes ' or *
minor meta tweaks to make building/releasing npm tarball easier
Merge pull request #5 from Zugwalt/master

Fix bugs around special characters in API payload; improvement on error reporting when making request