fixed livereload, added more modular file structure BUT BROKE UNIT TESTS