New features from the working branch

* new internal data structure with `struct blogpost`
* RSS feed
* all functions are now based on the new data structure
* added time to the blogposts
* extended error checking
* moved configuration to `config.h`