changed all path errors to inhabit linux path separators, implemented more feedback by @ocramius