added .gitignore
Completed PSR-2 compliance