Feature/documentation

Documentation branch that can be hooked up to Read the docs and documentation can be auto generated.