Refactor
Remember if data is loaded
Add test file and modify di
Add sinon and sinon-chai
Minor fixes.
View should only do DOM stuff.