Massive changes

Hooked completely from backend to client for article updates
New bus module for backend message sending
Fixed static content bug in app.js
Completely re-written download process
profiles data module added