Advisor is now its own service, DialogLauncher now gets it from the container (refs #4)

Also removed the integrationtestish unit tests from DialogLauncher, since they are already tested in the Advisor.
Prompt now calls context directly to autocomplete sentence with context arguments (refs #4)
Refactored Advisor so now it has an autocompleteExpression method (refs #4)

This method autocompletes for one certain expression. Will be used by SentenceAutocompleteValidator
Rewrote SentenceAutocompleteValidator to work well with autocomplete_advisor service (refs #4)

It now calls service only once even if validate and not validateField method was called, and sets or removes error for every relevant field
Advisor now has a new public method to match arguments to expressions, SentenceAutocompleteValidator now calls this (refs #4)

Advisor can also now deal with errors thrown from sentce validator, these errors should be instance of Consoloid.Interpreter.InvalidArgumentsError