shoe 0.0.1

A simple library that makes dealing with Rust file system a breeze
Documentation
## Release Notes version 0_0_8

Previously this lib exported a trait that required to be implemented by a type. However the current version is just a group of functions available. There is no trait.

The library has abstraction layer on top called **tasks**. I have added the first task called "create_dir_structure". 

## Understanding Tasks
---
> A task is a "sequence of instructions" built on top of Brown library. All the data required for the operation is obtained from the user at the begining and then the operation is **run**

Here is a test for the new task::create_dir_structure

```rust
use brown;

#[cfg(test)]
#[test]
fn use_fn(){
    let paths_list = vec!
            [ 
                "/hulkfolder" ,
                "./data2", 
                "si?te" ,
                "data", 
                "site/images", 
                "hulkfolder/templates" ,
            ];
let parent_folder = "cds";
    let _a = brown::create_dir_structure::
    run(parent_folder,paths_list);
    //====== tests
    assert_eq!(true,brown::path_exists("cds/data"));
    assert_eq!(true,brown::path_exists("cds/site/images"));
    assert_eq!(true,brown::path_exists("cds/hulkfolder/templates"));
//===clean up
    let destroy = brown::remove_dir_brute(parent_folder).unwrap();
    assert_eq!(destroy,true);
}
```