Base functional test files
Added testing component in composer
Updated to testing component standards
Merge pull request #17 from dantleech/functional_tests

[WIP] Started functional tests