Major update to the backend.
1. changed data source, modified db schema
2. moved db config to context bean, removed the config class
3. updated all DAOs
4. added community related DAO & bean