many things

- Now with mongo support
- Serverside updating via GUI
fixed db access
changed the way caching works
Now for the tests