Reorganization

I reorganized everything so that it is easier to navigate. Please pay
attention to file structure and naming conventions. Let me know if you
have any issues at our next meeting.