otus-java-2018-04-patsiorin Otus Java Developer course's homework projects repository 2018-04 class Valerii Patsiorin [email protected]