updates to documentations
tweaking docs
ugh... me types bad...
now saves globals for compat functions during enable and returns them during disable, in case user is using them elsewhere
can handle local version being newer than available version
Merge remote-tracking branch 'origin/published'