Added basic cmake file, changed divergences to use new Point class, wrote basic tests for divergences