Supervision tree.
Merge pull request #3 from MSch/supervision-tree

Supervision tree.
Break everything by rewriting autocomplete
update doc tests for new formats
refactor a little. also sort autocomplete results on the name
refactor a little. also sort autocomplete results on the name
more refactoring
total rewrite of autocompletion, making it more consistent (the old one was built for completing IEx command lines as they were typed
fix warning
Looks like the rewritten autocomplete is working. Start work on formatting values
Looks like the rewritten autocomplete is working. Start work on formatting values