started reworking the url module
refactoring and cleanup