Add Repository in Core and Infrastructure Library. Also removed BAL and DAL libraries