Added TypeClass and updated README