Added JSON ignore for some properties
Added first TestNG try and added to Gradle
Added some interfaces, but don't know if they should stay the same way