make the demo a little nicer
bar chart directive
fixes to block calendar
changes to make the demo app look nice, and add components