GUI fix for loading stores better

There was an issue where we were using $apply all over the place ineffectively and which prevented store pages from loading. Also we were doing some other bad AngularJS practices like stopping handlers from being created. This does not solve all store loading issues, but seems to make better progress and responsiveness in the GUI. Please test and report issues.
I was fucking with the URL and stuff and must have forgotten to remove this reference. It should not cause any issues but I will remove it as unused in a later fix.