added controllers, persistence, and webapp projects