Added gson jar and lots of comments

Also removed classes not needed