Cleaned up tests folder structure
I have no idea why I did this
Added initial YAML support
Updated method docblocks
Only using YAML package now
Updated README.md with YAML example
Updated composer.json, removed `src/config.php` temporarily
Added src/Config.php back
Added ParseException and fully integrated it with Config
Updated tests, added new exceptions, added good defaults to ParseException and updated Config where necessary
Updated README.md
Added .travis.yml
Updated docblocks and excluded Exception classes from PHPUnit
Updated .travis.yml
Forgot to update a few things
fixed 5.3 errors due to json_last_error_msg, added travis badge