Mother of god...

- Added a better system for using underscore templates, automagically
renders any templates that are in a js/ folder inside templates/ into a
global javascript file that is magic.
- Refactored the way elastic search indexes/mappings are created
- Added ability for multiple types of objects to use cache_nickname,
get_nickname, get_avatar from the User object (see SteamIDEntity)
- Fixed bug where empty MIPP’s would be saved, and took up space (75k
of them, migration for this)
- Fixed bug where an unnecessary API call was made to convert USD to USD
- Added searching/tracking users in vactrak
- Added tracked list in vactrak
- Refactored auth-avatar route to use SteamID (to allow grabbing
avatars we don’t have users for)
- Fixed bug where vactrak links did not use the correct subdomain
- Added function for converting from lexical STEAM_ 32bit steam’s too
normal 64bit id’s
- Added SteamAPI.getFromVanity which returns a steamid for a user’s
vanity URL name
- Fixed formatting in vactrak crawler
- Added atomic methods for adding/removing tracked VacID’s in VacList
model
- Lowered max-track count
- Removed unused route, some cleanup, lots of vactrak