improvements for grotop parser
specified the sections and functypes to be supported
updates to grotop reader
now impropertypes can be multiple
added constrait and settle types