Add logs
Add primal user interface
Add clustering
Merge pull request #19 from Vikont133/algorithm

alpha version