Merge pull request #58 from grosser/grosser/changelog

history does not exist
run all tests by default
Merge pull request #57 from grosser/grosser/all-tests

run all tests by default
allow enableling/disabeling features while caching them + prevent errors on frozen objects