new features: * add data * add convinient functions
bugfixes: * fix sveral algorithms
bugfixes: * fix issues 12-16 # fix numerous bugs and typos