add codeception, update gitignore

- Add codeception
- Un-ignore composer.lock
- Add trailing \\ to composer.json namespaces