1.Converted views to HAML and restructured with partials.  2. Refactored JS to use obj literals and added new functionality. 3. CSS updates