New mode multi and json callbacks
Fixed bugs and added descriptions for 12-hour format in README
Added tests on modes