Broke up code

Broke site.js down into site.js, controller,js, data.js and ui.js