ros_bag 508

Reworked bag.py to provide various methods for getting info about the bag as a programmatic object rather than in string or yaml format.
Sorry, move the 'content'? Did you mean 'comment'? If so, that seems to me to be in the right place.