First Commit

Data access layer added