Updated .gitignore
Moved sources to the `source` directory. Other small changes.
PHPDoc updates