More documentation
Done with initial documentation for now