Move root element factory into 'stream'
Rename elements.ElementFactory to elements.Factory
Rename files according to classes
Rename factories to match goxmpp guide
Rename State according to goxmpp guide
Merge pull request #7 from dotdoom/master-features

Refactoring and renaming
Fix PLAIN authentication
Add handler to IQ
Merge pull request #8 from dotdoom/master-features

Fix PLAIN and add Bind
Add a list of implemented standards
Eliminate HandleInnerElement ambiguity
Implement resource binding
Update implemented feature list
Implement session
Merge pull request #9 from dotdoom/master-features

Implement bind and session
Session is implemented - update README
A few improvements in PLAIN auth

* make callback method name more meaningful
* use Close() call to close a stream
Roster implementation
Add <presence> stanza implementation
Implement XEP-0115: capsnode