still working on conceptual state

- save method moved from specific repository to base repository
- save methode uses now implementation of abstract method "IsEntityNew"
  to decide weather it must do an Insert or an Update, so Entity must not
  implement property int? id and have more flexibility on checking if the
  Entity is new