Restructured application to support rendering React views on the server and client. Need to fix model/view tight coupling.