Added optional urlfield in user profiles

`requests` is a thrid-party library, so it should be imported in the same block as `tower`. Put the import statement right above line 5 so that they are in alphabetical order.