add function 'parse-url' which auto determines whether the url is absolute or relative and parses appropriately
formatting
use a more descriptive arg name
bump version