Initial commit with contributors
Initial lib
Added .gitignore