Started work on General Documentation

...Need better name
More documentation...
more updates to general documentation