READY FOR REVIEW: Feature/docs

PyLTI documentation

Also visible at: http://pylti.readthedocs.org/en/feature-docs/
@Ferdi Flask is development requirement. It has been removed from Dependencies. Dependencies are only Python 2.6+, oauth 1.0.1+, oauth2 1.5.211+, httplib2 0.9+ at this stage.