Merge pull request #151 from djuretic/master

Use Modal component instead of modal
Changed router to more singular route structure
Update appcache , Small lint fix
Added missing template file
Added back in heisig keyword option
#153, Hooked tests framework into router
Moved leap outside of requirejs

The Leap api doesn't seem to like the requirejs optimizer.
Removed Gruntfile leap path
Update jquery to version 1.11.0
Added back basic styling to vocab info view
Adjusted info button link for new route structure
Added reusable back function to the router
Appended core libraries to index.html

The libraries that load into the global window automatically have been
moved to the index.html file. There are still a few libraries manually
loaded into the window using a requirejs module.
Fixed padding around decomp table
Views handle y-axis overflow
Added tests for bytesToSize