Added Application Logic and Data Access tiers. Also moved Models out into their own project to be shared within the tiers and not cause circular dependencies