Add ctor args info
Throw different errors for different issues
Add more methods to readme