New data model for dashboard 2.0

Updated the model with mongoose, and adopted one-way sync strategy with old LDAP. And also there are new UI for profile page, admin-panel for the new data model.