Actions

Adds ActionCard.

Pulls description information from yaml store of actions.

Question:
1. I'm unsure if my tests are not specific enough or too specific.  I have a feeling that the test should not use the yaml data, but stubbing out that data, means that I need to have a fixture that needs to mimic the attributes used in the store.  This opens up the possibility of the fixture and store becoming out of sync as the app evolves.  To generate the fixture, I could read the store and only pull the keys (similar to modeling fixture data after a database's columns).
Looking at this, I think that the test on initialize is unnecessary.  The result of that instance variable not being set would be felt on all methods of ActionCard.  Checking that display is not empty checks that the instance variable is set. i.e. I should concern myself with checking return values not implementation.