Re-organized models and views into their own files.