1. All set for new grunt system. Gruntfile updated.
2. Some markup updates for new code to take effect.
3. All new updated code as it was fresh generated via grunt.