Refactored Quirks into seperate modules. Changed QuirksDetector to use ServiceLoader.
Also added some copyright notices in some of the files, more to come.