Issue 10 mappath

adds swappable path mapping support via
```
public static class PathMapping  {  
    public static Func<string, string> Map {  get{} set{} }
}
```

Closes #10