added Factory for building the surface views
Changed View Factory to a CALayer Factory,
Added Arrow Shape and Double Arrow as CALayer
Fixed Constants Bug, added dictionary to notification
wrote EXPECTA matcher for OCMock Object validation
VC listens to change notifications of the color models