made milestones not load when page is 'new' or blank

added some stuff for future infinte scroll

added some more commenting/better logic on the server side interceptor

client should now get "503" errors properly
rolled back some infinite scroll stuff as it had serious bugs