installs xfsprogs package when FS is xfs

Whenever a user indicates that they want to a volume using the "xfs" filesystem, we should install the appropriate package that will allow them to do so:

**NOTE:** I noticed that there is dependency on 'chefspec' in the Gemfile but no actual specs written using that library. So, I updated the dependency and used it to actual write some specs for these changes.