Fix e2e tests
Make e2e tests independent.
Add usecase/package tests