completed all format chars
simplified formatter
added JsonFormatter