Extracted RiakBucket and RiakConnection into their own files because RiakClient.scala was getting too full