Added saving feature for created workouts

Now workouts can be saved in the backend with the REST API
Problems notification in workout creation

Some basic tooltips and labels, showing when a day are without
exercises or unnamed and when everything is ok show the number
of exercises in the respective day.
Update README.md with the new dependencies

Add ruby as a dependencie in the README.md from the frontend.
Add some more tests

Add some more UI tests for the workout creation page
Merge branch 'wip/workour_creation_page' of https://github.com/MateusZitelli/traintool into wip/workour_creation_page
Change dependencies versions

Dependencies versions rules in bower.json and package.json changed
to support last patches available.
Add compass as an dependencie in README

Add intructions to install compass in the README.md of the frontend
Repair the tests via browser and add preview to it

Tests was just passing in bower test routines, this commit repair
this problem and add a preview div of the actual tested UI.
Merge branch 'wip/workour_creation_page' of https://github.com/MateusZitelli/traintool into wip/workour_creation_page
Add new unit tests for controllers

Amplify the tests coverage for TrainNewController and DayController