Add a possibility to unschedule a scheduled task
Added function get_representation and restart

Added function get_representation to all entities.
This function is used to get the dict representation of them entities.
Also adde function restart to Schedule and Day in order to restart a
reinitialize a schedule
Created routes and controllers.

1. created a file named router which will contain all the routes for
the app
2. Added  controllers for most of the task actions
3. Updated task so its representation should return an OrderedDict
4. Updated tracking and user to remove inefficient reload_* methods
whenever a modificiation has been carried out
some eclipse prefs modification

And also added stats.py which will contain all stats related classes
and functions