separated modules and controllers. Added Projects module