Fixed small doc problems
Added tests for parseSquareBrackets()
Added more unit tests
parseShimString() can now handle URLs starting with http:// without getting confused by the colon