Cleaning up the code and making it PSR1/2 compatible

More cleaning
Merge pull request #192 from gabrielsch/patch-1

Cleaning up RecursiveTreeIterator class
Added branch alias
PSR-4 autoloading
Merge pull request #182 from GrahamCampbell/psr-4

PSR-4 support instead of PSR-0.
Merge pull request #194 from GrahamCampbell/alias

Branch alias added on composer.

Alias the `master` branch to the next milestone (tag).
Fixing tests/bootstrap.php for #182
Links of rules on README.

All references to rules inside the README now have
a link to the corresponding section into the documentation.

Fixes #190 on GitHub.
Merge pull request #191 from malukenho/patch-3

Links for rules on README.
Add Test section in README.md

Use <project folder>, add the "$" symbol, remove the configuration of phpunit, add composer download and installation of dependencies.
Merge pull request #199 from GypsyCodex/add-test-section

Add Test section in README.md