added License type to license file to make it more obvious :)
added generated egg file to ignored files
moved usage info from code to readme, added some info
moved tests into seperate file, make it unitest lib compatbile
updated setup.py file
applied  reedobrien patch to make PY3 compatible