added documentation and sphinx rest files