Renamed DCI library to talent scout for now
Sample console structure
Remove DB from git
Ignore sqlite property
Removed gemfiles from individual dirs
Ensure that DB gets created for CI task
Moved executable into correct dir
Renamed TalentScout to Playhouse, as I already have a class called TalentScout
Using much more normal lib directory setup
renaming playhouse gemspec file
adding vanilla sinatra app
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