Renaming of classes and interfaces

Class implementations renaming: Stuff -> StuffImpl
Interfaces renaming: IStuff -> Stuff
Abbreviations to lowercase renaming DAO -> Dao