Adding ActionSet class

This class is responsible for managing a collection of actions.
Merge pull request #5 from jeremyf/adding-action-set-class

Adding ActionSet class
Updating isolation tests
Renaming :action_name to :name

Given that it is scoped to ActionPresenter, :action_name is redudant.
Adjusting user input coercion for work creation

* Renaming :input to :attributes
* Changing the parameter structure to no longer assign work type based
  on input.
Adding comments for ServiceMethods
Updating README with Getting Your Bearings

[skip ci]
Removing namespace constraint on ServiceMethods

In theory, other people could implement non-namespaced classes to
override the namespaced classes. Which means all kinds of
configuration options.
Adding ServiceMethods#available_work_types
Creating WorkType presenter
Creating WorkTypePresenter
Ensuring WorkTypePresenter has menaingful methods
Renaming translation scope :works to :work_types
Ensuring WorkPresenter renders work_type
Adjusting how Hydramata::Services are loaded

This reflects changes to the upstream Hydramata::Core gem
Removing extraneous comment

[skip ci]
Adding explicit presenter require

Without this, the test would fail when run in isolation
Adjusting Hydramata translator usage

Instead of instantiating multiple Translator instances, allow for
one to carry the load.
Adding WorkForm#new_record?
Adding rspec-given