make project compilable - fix errors. Module is still here for convenience as reference implementation.
fix compile warnings
fix type name error
get key ranges for interval implementation.
fix typos
fix type name
fix compile errors & warnings ( + converge stub)