Adding sphinx docs directory.
Adding updated documentation.
Changing some names, fairly big structural work. Please wear a hard hat in here.