Revenge of the Clones

Added ICloneable to Base<T>
Added a test for ICloneable in the RestaurantTests.
Added a reference to the core and dal into the BL