added some debug info to the output when stuff goes wrong and handled invalid usernames

also added a note on that last bit to readme