upgraded dependencies
don't need the readme
better error messages for invalid constructors
release 1.0.0