Improve exceptions handling
Improve initialization
Reorganize code
Add verbose logs
Standardize exceptions handling
Cleanup class naming
Standardise error messages
Few basic tests
Add verbose logs
Fix constructor