Reorganize JpksClient class

- Created two classes: BaseJpksClient that manages pure "protocol" things and JpksClient providing higher abstraction layer