Tidy class access

Use is => rwp and _set_XXX where appropriate
Use an in-memory SQLite database for testing
Added a version command line option
Handle HTML entities in article titles correctly

Convert them to Unicode via HTML::Entities::decode.