started sphinx based documentation
added extended documentation using sphinx