Add more unittests for models.
Add method to models, and fix but in Keys.

-Added a get_viewable_by_user to DataStreamManager in models.
-Fixed minor bug with Key's isCurrent method.
Added more unittest for models.
Added more fixtures for model unittests.
Remove DataStreamManager method no longer needed.
Change side_pane streams to use new validation.

Now uses check_access to make sure users are logged in and uses new
DataStreamManager method to validate which streams it should render.
Merge branch 'development' of github.com:visgence/portcullis into development