Setup DB
Add model for source codes
Add setup script for DB
Add feature for sharing
Update deps