Setup kitchen for running the cookbook.  Fixed bugs to work with Ubuntu and Centos
Added chefspec tests and serverspec tests for unit and integration testing.
Creates a local http server so that the large package files don't need to be downloaded over the internet
Fixed so that it uses remote_file and http to get the chefserver packages