Initial attempt at fromJson method in jackson module

Let me know if I'm on the right track here. Once we get it to a point where it looks good I can add documentation as well.