starting conversion to behavior chains

cleaning up test BuildSpec

Module and Resource Conventions have been converted

flowing some more BehaviorChain love through the system

endpoints converted to behavior chains

header and status code conventions

I think this is the last of the actioncalls

Fixed multiple NullReferenceExceptions

Fixed more potential null reference exceptions

Cleaned up the InteractionContext

Fixing some tests

Cleaned up GatherInputOutputModels so we do not need to iterate over the list of chains twice

Returned output model context building to exclude the chain

Fixed issue with hidden routes getting added to the docs

Removed parent chain setting by default

Fixed failing test since we are no longer rooting the url

Added tests for chains with multiple action calls