#1 - Added gradle build file, refactored code a bit, added new method that helps to deserialize json string objects with unexpected fields.
Also example app has been added