core: new lib persist, using redis for storage
location: add location service with built in webserver