Merge of steamgo into go-steam

These are the main sections of my code that should be merged into your project.
I think we should send out a event if the login fails with a steamguard error.