Moving some of the backwards compat stuff, fixing missing files, no longer depending on cdnjs (nothing wrong with them, just better to have it in house)