Porting documentation to readthedocs.org

Moving current documentation into sphinx which will be hosted on readthedocs.org.

 - New makefile for automating some tasks i.e. building docs.
 - New script to include the argparse help message into the sphinx docs.
 - Moving the complete example within the sphinx documentation
 - Removing documentation from the readme to lead the attention to the real documentation.