started work on a more thread safe local cache

author: nhhughes
small changes, starting to fix crud methods

author: nhhughes
a little more work on thread safe cache

author: nhhughes
UX Fixes

Fixed column text box not changing color. 
Changed the unicode arrows to move up and down, can replace with
graphics when we have some.
Cleaning up column view and stage view
UX Fixes


Made changes to the column create bar. 

Author Tag: @thhughes
Changes to TaskEditView
Removed setStages from IView

IView should not contain implementation details for specific views. The
setStages was only used in one view but had to be implemented in every
other view (some of which have nothing to do with stages).
Added Tests
Merge pull request #19 from SixAppeal/task-rearrange

Task rearrange merge into devel
Merge pull request #18 from SixAppeal/UserExperience_Troy

User experience troy
Merge pull request #17 from SixAppeal/long-polling

Long polling
Merge branch 'devel' into ui-improvements