Upgraded to 9.0.1 plus started on v2.0
Added a complete CRUD example, code refactor and removed/added packages