Fix indenting for more than 2 levels of list or dict
Add unit test
Travis CI configuration