master breakdown

So I began the process of decomposing/modularizing master.js. If we want to clean up this code base it's definitely necessary. I think the next step is to 'constant out' a lot of the strings/urls/etc; and requirejs. To make the loading of all these js files look a bit cleaner and easier to follow.

We don't have any tests written so its hard to tell if all functionality is still working. I tested searching for players, champions, clicking links, etc and everything seemed okay. You should definitely clone my 2ezrepo and test everything out.