Added client related objects

Changed project layout to match example
Add database stub