Add festival app
Remove useless timestamps from habtm connection table
Add associations and validations interfaces
Use association related methods to create models
Merge remote-tracking branch 'origin/festival'