refactoring

 * change that mapping class from case class to normal class
 * remove javascript-routes
 * remove TagForm (update to latest angular-ui-select2)
 * implement TaskController#updateTask