Removed option_changed message from debug mode
Version handling changes

Move core_version to start of script
Semantic version numbering libraries added.
Version checking now recognises newer, older and same.