Add .gitignore and composer support files
Rename: library -> src, tests -> test; update composer.json accordingly