feature: formatting

Created a way to format cells.  Added default formatting types of
boolean, currency, date, number, and time.  Created a demo with multiple
formats used and added documentation for the feature.