Removing current SlashCommand
Adding specs and classes for outgoing webhook and slash command objects
Creating abstract ScrutinizingCollection
Adding acceptsElement check and throw to ScrutinizingCollection constructor, adding InvalidArgumentException in namespace
Adding base ArrayCollection to namespace
Updating Phlack\Phlack to extend Collection, renaming incoming webhook method to 'Send'
Removing unnecessary/redundant classes
Using more common Exception names
Widening scope on Message data
Adding spec code coverage
Adding missing Collections
Adding more common Exceptions
Adding Phlack Events and Common\Event class
Adding Event spec
Adding WebHooks
Adding Executable Interface and Matchers
Adding the Iterocitor
Adding the Bot lib
Adding adapter classes for Symfony Console
Adding HttpKernelInterface adapter and RequestConverter