chore(server): moved API code into api.js
chore(server): removed design doc as we now query in-memory
chore(server): moved in memory db into it's own file
chore(server): added comment regarding the keep alive
feat(css): improved usability for mobile browsers