Move Domain Model and Entity Framework context to separate assembly

Signed-off-by: OwenPatey <owen_patey@hotmail.com>