user edit controller
project new and edit controller + templates
project repository: find by secret key
build status update controller
added build status update controller and event dispatcher