AngularJS plugin to keep track of your time and post it to a backend