implement pretty-printer tests
improve merge functionality and documentation
refactor assert_neo_object_is_compliant