Feature/creating projects: Created application action

Application action in the PagesController is a kickoff action
for the application after user is logged in.
Created separate template for application
Updated gems to the latest version
Created helper expectations to test for different types of response

In order to test api controllers we need shared examples to check whether
a response is json - this examples will be reused across all controllers test.
To make it easier I created custom expectation helpers.
Created basic projects controller + tests
Created Project model

Project model is object to represent project inside the application.
Basic version of project supports name, description and author.
Implemented index action for projects controller

Tests for controller also have been improved. In order to support
mocking and stubbing similar way to RSpec, mocha has been added
to Gemfile.
Updated gems to the latest version
Implemented show and create method for Projects controller
Updated Gemfile and added Emberjs
Added page to display list of projects
Added template skeleton to show new project view
Added modal window to show project form
Created front-end skeleton for creating new projects
Added showing errors for project form
Fixed indendation
Created project show page and added changing page title
Added acceptance test for project creation
Update of gems
Updated client side structure