Initial Code Checkin

Checked in all of the code for the data access layer.