Add browserify build step. Added E2E tests for serving files. Restructured App into separate files