Brached Apricot.Data and Added Project Apricot.Data

Model Classed have been Implemented as per Database Design and Migrations are Enable.
AutomaticMigration = true.
Init-Migration Applied.
Added Entity Framework Package
Corrected Migrations of Apricot.Web

Re - Migrated Apricot.Web to Init
Now Only One Migration is present "201404051703463_Init" for Apricot.Web
Update Datatypes, Attributes

Update Data Types :
1. Contact No. changed to String
2. Account No. Chaged to Int64

Attributes Addded :
1. Seen in Notification.
2. Draft Enum in ApticotEnums to represent Bill Status.
3. Is_active in Employee.

Update Constraint :
1. Bill_ID => PK in Bill_FM Table.
2. Bill_ID => PK in Bill_M Table

Now these tables contains Composite Primary Keys.

Corresponding changes in Document also.
Update Models, Migrations

1. Changed Models according to previous commit details.
2. Changed Init Migrations Accordingly.
Added AccountRepository
Corrected AccountRepository Constructor and Exception Handling.

1. Exception thrown is ArrgumentNullException.
2. Constructor is public now.
3. Summary for Constructor is Added.
4. Corrected Exception, Now Exception have Arguements which Tells the Parameter on which Exception Occured
Corrected AccountRespository

1. Applied #endregion.
2. Remove Exception thrown from GeByAccountNumber method.
Removed Feature.

Feature for Drafting of Bils is Removed.
1. Enums Updated Accordingly.
2. Document Updated.
Added Account, Employee, Employee_Detail Repositories.
Added Bank, Comment, Department, Notification Respository
Merge branch 'Apricot.Data' of https://github.com/warlock-ankur/Apricot.git
Update Apricot.Data.csproj