Feature/server spec

Merging feature/server_spec into master cookbook.