A scala DSL to create and match URI