Moved DAL to new project

Based on Bashar's suggestion, Data Access Layer was moved to a seperate
project