reorganizing files to make the code more modular and only eventually only support browser usage through browserify