Project has been totally rewritten

Project has almost nothing in common with last commit.