re-sturcture all the things! Maybe i should also add node_modules to my git ignore... whoops