Fix @JsonIgnore and @JsonProperty annotations

Fix issue #318 - @JsonIgnore for getters that don't have a corresponding field arent working
Fix issue #320 - Properties that are renamed via @JsonProperty isn't working properly