Feature/ubuntu1404

This pull request does a few things, with the final result being that this package now works with ubuntu 14.04, which should resolve #1. The behavior for ubuntu 12 and RHEL derivatives is (intended to be) unchanged.

I've added an ubuntu 14.04 build to the test-kitchen suite. 

I've also refactored the cookbook to be more attribute driven, moving towards the wrapper cookbook design pattern.