First stab at docs, has overview and short examples
Updated command prompt in examxamples
Merge branch 'documentation'
Updated CLI argument parsing fixed setup.py requirements.

Parsing now less hacky, using a preparser and parse_known_args to get specified profile instead of manually looks at sys.argv