update Gruntfile, improve calendar styles, skip mobile browsers
reviset keyboard navigation, improve calendar css
improve test coverage