Initial commit
First working copy of library