Preliminary changelog and intelligent build support.
Bugfixes for changelog.
Checklog test.
Finetune changelog behaviour.
Builds should fail when something goes wrong.
Add intelligent cleaning to build.
Updated readme to match features.