Adding a Jackson module to [de]serialize Funk Options, this is basically a port of the Guava Optional [de]serializers