Initial commit of library to github