enhance type safety
documentation
Release Version 1.0.0
Merge pull request #13 from madprogger/develop

Develop