Changed access to cursor.
Initial commit. Fully implemented except for those darn NULLS in part 3.
Added search to commands.