Started reorganizing code
Started work on reorganizing the code. Functionality should remain pretty much identical -- that is, project is still unfinished.