New shop db model proposal

This patch depends on #11

New dependency: `django-jsonfield`