Add workout visualization page and minor fixes

Add workout visualization page and fix workout saving function using promises to save the models asynchronously. Minor changes in grunt file and in the stylesheet.