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).
There is no need to prepend with `self.` here, though it doesn't hurt anything either