update git ignore file
basic json types and visitor framework