Log file naming

* Ability to name log files
* Fix doc blocks
* Add phpstorm project files to .gitignore.