Code added

Complete library with not so complete documentation