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
Cleaning up column view and stage view
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).
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