it's now possible to specify an AWS credential file instead of access/secret keys
Address code review comments

Error handling logic is easier on the eyes
Added file format reminder in comments
add documentation
Merge pull request #153 from opscode/adamed-knife-294

KNIFE-294: Use credential file to specify access/secret keys