Heavy refactoring

Split main package into multiple packages.
Merge branch 'master' of https://github.com/Lonkal/ConvexHullApp