Merge pull request #38 from EHJ-52n/master

Merge with latest developments from EHJ-52n
refactor class structure and add documentation in README
Merge pull request #43 from nuest/master

Merge with latest updates from nuest/master
Merge pull request #1 from 52North/master

Merge with latest updates from 52North:master