Caching board tasks
Specified Minitest version
Board#tasks! refreshes tasks from the API
Cleaned up Task specs and initialize method

* task size is in fact free form
* stuffed all attributes checking in private methods