refactor database
added half finished User + Group + Permission