Change api, add backbone views
Improve task subviews implementation