Updated composer.json for namespacing, and updated .gitignore.