Re-introduce Domain.Model namespace, VS11 compatibility

I made renamed the Domain folder to Domain.Model and renamed the corresponding namespaces. Another way would have been to create a Model sub-folder within the Domain folder, not sure which is best? Also fixed VS11 compatibility.