Finished main model-view-controller refactor. Added todo file.