Wczesna implementacja JSerializeWriterImpl

Dodatkowo wprowadziłem niewielkie zmiany w interfejsach. Nie afektuje znacząco to waszego kodu dotychczasowego m.in wartoscia mapy jest teraz object a nie lista map. Będzie trzeba ręcznie sprawdzać: if(value instanceof List)