drys up persistence and breaks out some basic routing and views