Feat/server

Add file structure for backend.
Add skeleton code for cache model.
Does ../cache/cache.js refer by some means to cache/cache.model.js? Or does this need fixing? Or am I overlooking something?