reworking project structure and incorporating browserify