Now handles top level files and recursive files in folders. Set max line length to be 100
* fix error message and test it * protected fields fixes * clean * remove duplicate test, add some comments * no need for 'requiresAuthentication'