Added project icon, improved mvc adherence, model updates