Refactoring for possible project 6 baseline

Changed name of BinaryFileNode to FieldFileNode, to be a better
descriptor of what its for.

Moved the lower level databases to their own package.

Made a binary tree iterator for the avl and binary tree databases. Will
next be adding a hashmap iterator and linked list iterator.