add a super class of all centerpoints algorithms
renamed interfaces file
Merge pull request #4 from berleon/algo-interface

add a super class of all centerpoints algorithms