Final Clean Up + Documentation

Everything has been cleaned up and explained now.