fixed push state url overwrite in grunt
added support for non ordered question highlighting
refactoring chart redraw since it was conflicting with highlighting.