Some Directives for my chapter

Hi Pawel,
I am going to add some more directives to the application.  This is primarily to drive the examples on my chapter.  For the moment I'll keep them in this branch so that you can veto them if necessary.

The first is a very simple time-saver - the button directive!