Merge pull request #44 from dennisdegreef/cleanup

More clear information on README.md
Merge pull request #45 from dennisdegreef/cleanup

Coding standards
Use Ambient Declarations (see https://groups.google.com/forum/#!msg/php-fig/eg-wnQTASds/9p6sCE3urXkJ)
Merge pull request #46 from dennisdegreef/addAmbientDecoratorsForRedis

Use Ambient Declarations
Refactored setting internal ignore functions as default
Merge pull request #47 from dennisdegreef/refactorProfilerConstructor

Refactored setting internal ignore functions as default
Refactored Profile to cut down on the cyclomatic complexity
Proper docblocks
Check more explicit boolean condition
Merge pull request #48 from dennisdegreef/refactorProfileLoadFunctions

Refactored Profile to cut down on the cyclomatic complexity
Implemented own extends of Filesystem and FilesystemInterface to comply with type inspection until new major version
Comply to coding standards
Fixed 'The closing brace for the interface must go on the next line after the body'
If using the read method instead of get, we can use it directly
Read can also return false, so return null when content cannot be read
Invalid type check fixed
Merge pull request #50 from dennisdegreef/fix49

Implemented own extends of Filesystem and FilesystemInterface to comply...
Fix up imports properly