Adding dao skeleton
Change PK type to Key object
Add test code