Committing change
Added a handling function for different type of URL encoded names.
Url names with slashs now are now of UrlEncoded class. Improved Url handling.
Adding urlhandling test script.  Removed unecessesary UrlEncoded check. Formatting
Changing all url handling back to original. Only fixes the inputs.create() bug.
Removed test_urlhandling.
Added URI handling in collections to escape slashes.
Returned path_segment parameter to required.
Added a handler for script names. As well as tests.
Removed unecessary handling. Changed test_collection.py
Merge branch 'inputFix' into develop