creates database; create tables migration; creates models.
Merge pull request #2 from opleban/database

creates database; create tables migration; creates models.
Merge pull request #3 from opleban/Ori

adds controller and driver code
controller and driver code is updated