started table row parsing

- added equals and hashcodes to many classes