Split query string handling out into its own class
Split STURLQueryStringComponents out
Rationalise Info.plist naming
Generate code coverage output for tests
Fix project attribution
Split STURLQueryStringComponents tests out
Add mac framework target and test suite
Exercise some error handling code in tests
Remove some unreachable error handling code