introduce temp folder
index.html for temp folder
change default config for cache directory
modify gitignore for temp folder
[FEATURE] implement a simple data storage engine based on files and add it as new service.
[BUGFIX] add service map, to make sure that a service implements the correct interface