replace json parsers with JrJackson and Oj
refactored timestamps with new Timestamp class
closes #1434