migrate to jackson 2.x, fix compilation errors, started working on status operations api