Split JS watch into client and server JS
Made use of the resolve property in routes and got the loading indicator working partially