Additional tests for exception 4 and split building name rules
Update composer.json
Add gitignore