use gson to convert json to objects
updated groovy to 2.3.6 and fixed Movie mapping