0.1.0 fully functional, tested and documented version