Added testing and refactored zones from attribute

Added Chefspec and Test-Kitchen testing. Also changed zones to be stored in attributes instead of data bags. This will allow this cookbook to be used as a wrapper cookbook easier. Refactored some code to get past some testing errors.