Initial commit. First version of Library