created packages for model, view, controller, utils & persistence