Added view/view.js so the skin doesn't have to know absolutely every javascript needed by the view.
Added background/q.js.
Successfully started using promises internally inside the persistence layer