Javascript refactored, bower and grunt based development.
Javascript refactored.