Update __init__.py

Adding parameter validation and exception handling