Fixed code style

I fixed the following things:

- incorrect docblocks
- code style (made interfaces PSR2 compatible by adding methods visibility)
- removed unused `use`