Add changelog

Proper changelog is needed so that tracking changes between gem versions is easier. Fixes #29.