Major clean-up on repo and adding first actual design for the project.