added e2e test, optimized loading by using grunt build setup