Initial project commit, includes initial domain objs, controllers, and a few views