adds resolveUrl function. 9/14 tests pass, missing logic for handling "." and ".." in the paths
Adds a bunch of tests from web ignition library. Finishes implementing resolving "." and ".." path components. All tests pass!