Auto handling of pre-reqs and version number
Outline of interface for getting operating system from UA string