Adding in tests for Safari & Chromium. Changed ua sniffing methods for other browsers and made them more rigorous
adding changelog.md and license.md
renaming support files with underscore
filename changes