Fixes #3, #1, added walkthrough from controller to dao, added db schema