Improve code formatting in printer.py
Work on #16
Add documentation to cansen.py
Add help text. Close #20.

Refactor the main function to only call the SimulationCase. Add the
function cansen to handle the CLI parsed information, including printing
the help information.
Document utils.py. Work on #9, #16
Fix syntax error in utils.py
Add documentation to printer.py. Work on #9.
Add docs to user_routines. Work on #9
Add Sphinx documentation folder. Work on #9
Fix syntax error in run_cases
Add documentation to profiles.py Work on #9
Align to max line width
Add documentation to run_cases.py. Work on #9.
Fix syntax error in run_cases.py
Update gitignore to ignore doc build directory.
Add Sphinx docs. Work on #9
Merge branch 'AddDocs'

Conflicts:
	run_cases.py
Resolved.
Update gitignore and docs make file to build html in root directory
Add documentation website. Close #9
Merge branch 'master' into gh-pages