Mostly implemented auth

- added some test data
- implemented used based auth
- implemented ninject