Add LGPL
MINOR add gitignore
MINOR add xcuserdata to gitignore
MINOR add test project