Whitespace cleanup.
Changed some things.

- better usage of argparse
- improved output of -h
- parameter checking
- boto exception handling
Merge pull request #1 from FrankGruellich/master

Tons of new features, please pull.