Spring 2013 E734 Analytic

completely re-design and implemented the framework for analytic