Fix #270 - Path.normalize errors should be caught and sent to the callback as Filer errors

Let's split this into 2 separate cases:

```js
if(!path) {
  err = new Errors.EINVAL('Path must be a string');
} else if(isNullPath(path)) {
...
```