[WIP] Parameterise the top-level Riak class

This is primarily motivated by a desire to use hiera to configure riak's port, and also brings the module into line with @wfarr's recent work on other modules like boxen/puppet-mysql and boxen/puppet-redis

Oh, and I fixed the build, because it's been busted for the past 5 months.