Added LineCursor to help parse text files. Made adjustments to adapters.
Fitted Adapter to match JDK8 Function pattern.
Refactored method names in XXXAdapters classes.