Renamed TalentScout to Playhouse, as I already have a class called TalentScout
renaming playhouse gemspec file
Added an API class that can be used to call contexts
console API attempting to call contexts
Contexts implement "perform" which is called by "call"
Validation is performed for required actors
Validation returns a single object containing all errors
Casting of actors occurs after validation. This is to avoid unclear error messages if some garbage actor is passed in that can't be cast.
Console output renders validation errors in a nice table
merged in console app changes
Working on CRUD for accounts from perspective of account owning user
Getting an account list casts all the accounts so that they have balances
Can update an account
When calling context via the API, talent scout is used
Cucumber scenarios call contexts via API object
I finally agree to rename Playhouse::API to Playhouse::Play, since I want to put it inside a Playhouse::Theatre
Introduced theatre, doesn't entirely do what I want yet
Moved generic console delivery code into it's own playhouse-console gem
Merge branch 'economatic'