Added code for edit mode to DataView.
Added constructors with fewer arguments to QueryListGenerator.
Updated Android build script configuration for new Gradle version.
Added code for non-edit mode in DataView constructor.
Moved ListView.setAdapter call in DataView.prepare() to prevent premature return.