A proof of concept client side portal in backbone.js