Added documentation, absolutely disappointed with the amount of bugs, will probably work on fixing them before moving on