Added model and context.
Added repository pattern.
Added Unit of Work pattern.