Update composer.lock

The latest version of composer will not work with the existing lock file
and required a new one creating with update.
Remove web interface

The web interface is unneeded, and its functionality can be replaced my
messaging the bot directly.
Have composer create a root bin folder

By default composer puts binaries in the vendor directory. This places the
binaries in a more accessible PROJECT_ROOT/bin directory.
Add disable constructor to unit test mock

The Dbus object has a protected constructor which needs to disabled by
the mock builder to create a mock object.
Implement command pattern

To thin out the engine class and make it more testable, this implements
the command pattern to seperate out the actions for each command into a
dedicated command object.
Chat message handler needs to use the engine instance
Add coverage output to phpunit file
Add command object to represent skype command string

Currently the Skype command string is broken down into 4 parts and
passed around seperately. This commit encapsulates those parts behind a
clear interface.
Add SkypeCommand object to chat message handler
Move chat commands to objects

The previous implementation of closures for chat message commands had
the disadvantages of being harder to test, making the engine file large,
    not being pluggable, and not allowing more that one handler to
    execute for a single skype command. This commit moves the closures
    into tested command handler objects, and allows the chat message
    handler to call all of it's handlers and execute as many as want to.
Fix typo in method name
Merge pull request #12 from shanethehat/feature/remove-web-layer

Refactor to CoR