Rewrite the spec tests to cover the 4 different classes and improve a
few missing gaps in the testing.
Rename parameters, remove outdated documentation, and adds inherit to
ntp on the child classes.
Rewrite the README and prepare the CHANGELOG.