Split app.js into 3 components. HTTP Server, Static Files, and API for easier "hacking"