Reformat Badges and Boosts

#570

This isn't all the files obviously, but boosts.js has a ton of code and should be sufficient to find any problem areas.  If you don't like it, don't pull it, more changes can be made.

As a note: there were a number of desc that used non-function enclosed Molpify on large numbers in boosts as well.

Also, kind of a corollary, it is a little weird having the Molpy.X functions inside the badge/boost defining function. I don't care enough to come up with suggestions since it is actually convenient to have em there. Just thought I'd mention it since I am sure it is not good practice and you're talking about separating things into engine/content at some point anyway.