create packages, fix classname errors, update JAR

Wszystko, co zmienione, ma na celu bezbolesną integrację z kontrolerami zgodnie z interfejsami