Merge pull request #1 from ngbmameman/master

Add file size limit. (25MB)
Expanded to use Commons Loggin instead of println
Added documentation
Add constructor to select logging level.