Whitespace cleanup.
Changed some things.

- better usage of argparse
- improved output of -h
- parameter checking
- boto exception handling