Started developing tests
Foundations of test suite.
Using composer for dependency management.