Add check for usernames in Shell()

If given username is not defined, then
it tries ['root', 'ubuntu', 'ec2-user', 'amazon']