small refactor to make more readable
different background, better listeners
much more succinct and intelligent routing
removed console.logs
made to load single images nicely
simpler hashing, simpler tests
updated templates