Database structure for milestones #20

Seeder coming later, mainly for @martch