Finished Docs

added documentation for most methods.