add Model Portfolio
Modify and improve association between portfolio, stock, rule and user
fix bugs in associations
add seed for rule. Fix bug in Rule
Finialize the model:
---
1. Properties are stored in database
2. Property.d_name for display, Property.q_name for query
add portfolio_controller
DataPool fixed.