Removed Translator and various other improvements and corrections for version 2 of the component framework

                   
|Q            |A  |
|---          |---|
|Bug Fix?     |yes  |
|New Feature? |yes  |
|BC Breaks?   |expected |
|Deprecations?| translator related  |
|Tests Pass?  |yes |
|Fixed Tickets| none  |
|License      |Aura/MIT|
|Doc PR       | no  |                  


 Sent using [Gush](https://github.com/gushphp/gush)

**Description**

This PR was started after today's conversation on IRC, we synced with Hari and Paul to remove translator as a dependency from this component. There were some additional cleanups, moving to PSR-4, updating the readme, making the tests pass, correcting some typos on the tests, adding an autoload.php, creating a factory for the service instantiation and registry initialization and some other minor issues.

**todo**:

- [x] update README.md with new structure
Why do we write docblocks ? Isn't it for convenience of the users? So when
you say inherit either I want to go open up the file, and probably it is
inherited again, look into inner class ?

That is what I know.

Thanks

*Hari K T*

You can ring me : +91 9388 75 8821

http://harikt.com , https://github.com/auraphp ,
http://www.linkedin.com/in/harikt , http://www.xing.com/profile/Hari_KT

Skype  : kthari85
Twitter : harikt


On Tue, Jun 17, 2014 at 4:20 PM, Luis Cordova <notifications@github.com>
wrote:

> In src/AbstractRule.php:
>
> >      /**
> > -     *
> > -     * Prepare the rule for reuse.
> > -     *
> > -     * @param object $data The full set of data to be filtered.
> > -     *
> > -     * @param string $field The field to be filtered within the data.
> > -     *
> > -     * @return void
> > -     *
> > +     * {@inheritdoc}
>
> oh i know, it is just not the reason proper. If you know the reason please
> explain, else @pmjones <https://github.com/pmjones> sure have a reason.
>
> [image: :rage1:]
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/auraphp/Aura.Filter/pull/40/files#r13852541>.
>