major refactor - see README
Merge pull request #3 from Kriechi/refactor

major refactor - see README