Rename username to handle

Handle is a better suited name, plus we needed a few test cases/validations.