Class-based bitmapist

Hi Amir,
I made a couple changes mainly to make bitmapist class based. It also adds some new features like attributes and event/temp key expiration. Let me know if you have any comments and if any of these changes can be pulled upstream.

This library has been super helpful for a lot of the analytics we're doing at Yipit!

Thanks,
Alice