Some changes to the cli interface and some tests

i did move the cli interface to the according cli.py and did write some tests. the cli has been refactored to fit to the centerpoint approximation interface discussed during our last meeting