Integrated required value check before creating connection object.
Integrated required value check before creating connection object.

Created new class to raise RequiredDriverKey instance.  Added required value class instance array to each sub class of AdapterConnection.  Added functionality in connect method to verify, along with supporting functions.

trashcanSinatra/agave,trashcanSinatra/agave