Documentation

bbrruuuhh ill wait ultil i nade a cleaned up code repo