If no height is defined for any module, use default values.
If all heights are given, use those values.
If only some heights were given ,raise error
Also included update_interval
- Correct setup of logging
- all inkycal-modules inherit from the given template
- Added basic, optional validation
- more code cleanups
- fixed a few minor bugs