Points' categories

Thanks for proposal. Here's the changes for feature discussed in #130 

I'd also stand for using a keyword parameters, or a hash as parameter for method  `add_points`, in a next major release, to avoid giving a `log` message if you want to specify a `category`.