Progress on implementing the Collection class.

- The class now successfully generates data maps
  and returns the appropriate object within the findBy*
  methods.

- Still lots to do