Final commit for the requirejs branch. Moving it over to master after it has been tested on stage.pokechecklist.com