Patch ActionsController to handle generic creates

Creating actions via the API on a new channel type wasn't correctly
creating or initializing the user, looking up the channel, or looking up
the action_type. Copied the implementation from the email channel.
Display the action name on the user view.

Was only showing the action type reference. Used try because there are
bad actions that don't have names.
Add badge images to the public user pages.

This is going to be where open badges plugs in.
Merge pull request #1 from tylerstalder/master

Patch ActionsController to handle generic creates