Split off Configuration

Configuration is split off in

- \HylianShield\Configuration
- \HylianShield\ArrayObject
- \HylianShield\Storage\Adapter\File

Some core type checks are added, as well as extensive Class checks.

An autoloader has been added to make the tests more easy and the plain
test file has been updated to better reflect the logic present within
HylianShield.

@CyberSecutor
Remove some redundant logic
Add Travis file
Move tests to separate test folder
Add the basis of a proper unit testing setup
Renamed ValidatorAbstract to Validator
Make the Readme cleaner. Stuff will be rewritten properly
Make the subtitle more catchy
Even more catchyness
Add a working test for \HylianShield\ArrayObject
Try to make the Autoloader work for Travis
Actually tell what class is failing
Preload all source files and fix broken classes
Swap images
Make the append declaration compatible with PHP 5.3
Make the json serializer compatible with PHP >= 5.3.0
Move the build status to after the title of the repo
Add convenience method to merge data into an ArrayObject
Add a test with a numeric range
Fix typo