Add composer JSON
Add git ignore
Add setup for unit tests