Created InvalidArgumentException class placeholder
Updated composer deps and ignore with composer.lock
Created simple KVP class impl
Removed tests/McGowanCorp/* in prep for new tests directory structure
Minor updates