started refactoring
moar refactoring
implemented Detect.browser.short_version property
cleaned up the number of config options
fixed method since version numbers