Only browse if interactive
Better way of displaying byte sizes
Use nicer formatting for object_size
Update tests for new output
Workaround for errors on -std=c++98