Added doa interfaces
Added rule to ignore out directory
Removed dao comments and added template implementation for DAO and service layer