Heavily document code that wasnt documented before.
Git had a brain aneurysm and duplicated folders. Fun. Fix that.
Add a proper readme and other documents for this project.