* more files to be ignored
* Namespace typo squish
* Exposes log file name in exception message
* Throws InvalidArgumentException when log file doesn't exist
Merge pull request #25 from jayzeng/cleanup/gitignore

* Cover all files in .gitignore
Merge pull request #26 from jayzeng/namespaced_bugs

* Namespace typo squish
* CS fix
* Throw more appropriate exceptions
* Simplify detection logic
Merge pull request #27 from jayzeng/refactor/exception_message

* Exposes log file name in exception message
Merge pull request #28 from jayzeng/refactor/exception

Refactor/exception