chore: remove warnings
fix: packages

create packages for the different classes/responsibilities
adjust imports according to new packages

Closes #4