Updated gitignore to include node_modules
Added grunt and grunt-bower-task to handle client side dependencies.
Fixed bug #4 'A new instance of a task is saved to local storage everytime a pomodoro is completed'

    The bug was caused by the fact that the the task id was generated after
    the task was wrapped within an observable which was never updated (only
    the underlying original model object).

    I fixed it by saving the task to local storage before the task is wrapped
    with a view model.
Experimenting with grunt and bower to deploy third party libraries into project without much success