Rename Completor to ModulePrefixCompletor
Make Completor
Refactor tests to reduce repetition
Refactor out even more
Added Completor to defaults
Merge branch 'feature/extract-ghci-to-completor-layer' into develop