Feature/documentation

Added documentation in sphinx for better organisation and RTD usage.
This sub-element is part of the previous line.