backup - new approach - 2 servers one for live and one for basic. routing and static serving is done in app.js.
models are created for tags and images and sent back to client