Use migrate to generate new model for Rule.
---
This is far from what we want eventually. However, currently, just keep it simple.
add more attributes to rule
user model need more attention
first commit for dashboard