extract common functionality from the boot file and clean up the framework file to a real class with a public and several private methods
create a version number