Added some tests
deleteRecursievly moved to FileUtils & added some additional exception throw