Added tests, refractored exceptions, added schema support and improved api
Added supprot for tests
Ignore egg files
Improved readme, still not up to date