started work on refactoring/redoing EVERYTHING

started with dynamic loading of JS and CSS,
everything else will go from there and actually be tested and work this
time around ugh