gets rid of __init__ and runserver in favor of new modular design also introduces db model, first api endpoints, as well as their wrappers