New license and __unicode__()

I updated the license.  I think I'm doing this right.  I more familiar with mercurial than git so I'm still learning about how to contribute properly.  

I changed the license info.

Added a __unicode__() method