laid down a basic mvc pattern; pretty bleak right now