ADD: Basic subsumer functionality.
ADD: Testing of autocomplete text fields on Android.

Also includes some refactoring of code to move functionality that will
be used again into a separate class.