added idea to gitignore
formatting
added documentation for Encodium 1.0
removed unused includes
added sphinx documentation