learning tasks are now tracked when they are started and compelted
updated tables and views
nearly all tests passing
removed controller spec