Restart consul service on configuration change

Reloading Consul has no effect when changing agent configuration

Only checks and services definitions are reloadable
Merge pull request #27 from jubianchi/consul-restart-config

Restart consul service on configuration change
Update metadata.rb

Releases ark version, Fixes #3.  Only need to limit the ark version if there is a known issue with some version.
Merge pull request #29 from jhmartin/patch-1

Update metadata.rb release ark version
add default interface attributes
add client_interface
add interface tests
metadata and readme updates
point to chefspec bugfix rev, since there's no release yet
use correct syntax to grab a gem from a git ref
pull gem git ref for chefspec, travis doesn't seem to like it
Fix runit initialization on new server

Move "include_recipe 'runit'" to happen before creating default.json
since runit subscribes *immediately* to changes to that file. This fixes
first Chef run on a new system.
Added kitchen test for runit
Merge pull request #35 from webcoyote/fix_runit

Fix runit initialization on new server
Update _service.rb

moving file resource for default.json to the end of the recipe to fix issues with immediate notification of the service resource before the service has been fully configured
Merge pull request #36 from brandocorp/master

Update _service.rb
add default interface attributes
add client_interface
add interface tests
metadata and readme updates