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).
Your tests are both concerned that things aren't empty, but then I'm not sure what it is you are testing. The values could be anything except nil or a blank string in the case of #display.