add some quality improvements

- Refactoring some small things
- Generates docs with PHPDocumentor and DocBlock annotation
- Fix some code to follow PSR2 defination
- Move Migrate package inside DA package