added repository and base interfaces
added stuff i didn't know i needed to track
added repositoryresult implmentation with generics, postrepository implementation started, dbcontext for entityframework