Documentation

Currently being updated