Refactored model code into its own assembly as its only  needed by the Reporting exe. This reduced the dependencies needed for the Spec projects.

Also removed attributes that are incompat with NCrunch to avoid confusion.