initial project structure including peewee models