Merge pull request #1 from Desire2Learn-Valence/master

Merge
Added a way to check the creds to see if it is an object or a location and handles it accordingly.
Added the appID to the uploadPath and throw an error if user does not provide it.
Separated creds check into it's own function, and only allow key and secret to be in the aws.
Merge pull request #2 from Desire2Learn-Valence/master

getting latest update
Added a shiny new readme file, and took out location as one of the parameter for aws since you require something not within the gulp-frau-publisher folder.
Readme file updated.
Merge branch 'master' of https://github.com/Desire2Learn-Valence/gulp-frau-publisher into Desire2Learn-Valence-master

Conflicts:
	test/publisher.js
Merge branch 'Desire2Learn-Valence-master'
Merge pull request #3 from Desire2Learn-Valence/master

Merging cpacey's new work
Made changes according to carl's comments
Merge pull request #6 from cpacey/master

Adding pretty coverage reports to npm test
Change test because of the old test not being compatible with the new appID requirement for the parameter.

Change name of the function to be more clear.
Merge pull request #3 from yujinblue/master

Added a way to check the creds to see if its is an object or a location and handles it accordingly.