Added the ability to specify a custom username and not just default to 'andyhmltn' haha
Added proper error handling
The error is a tad more helpful now.

Most of the time, the script will only ever error if the username doesn't actually exist.