MAJOR COMMIT. Reorganized folders into MVC style.