Feature/magic method arguments

This adds support for arguments in magic methods + solves issue when current or its parents has normal method and also *method* tag (example why its useful would be to get correct return type in PHPStorm)

Argument parsing still lacks typehinting support, but I'm not sure its needed....
this method should be private (and placed at the end of the class).

And the coding standards are wrong too