Update full lib

Put all code on Github. Documentation will be updated soon