reorganized files, updated ignore
updated parser, added test