first non-working try
Add working paths config

An attempt to address timrwood/includer#10

discard explicit token approach (i.e. using some delineator like
{{tokenName}}) and instead just assume that the first path segment pay
be a mapping identifier.  also change the way the baseUrl/project root
is specified in paths, moving from a leading slash approach to using a
`~` character to specify baseUrl/project root.

Ex:
```js
includer('someFileWithIncludes.js', {
paths: {
baz: "~/foo/bar/baz"
}
}, function (err, data) {
// do something with output
});
```
And then in 'someFileWithIncludes.js':
```js
include('baz/someFileInFooBarBaz.js');

// transformed to
include('<project root>/foo/bar/baz/someFileInFooBarBaz.js');
```

Still need to add tests for this.
make baseUrl option relative to process.cwd, add tests

Previously, baseUrl would have to be defined as an absolute path, which
is rather inflexible if you decide to move your project location.
Instead, assume baseUrl is going to be relative to `process.cwd()`.

Also, added three test cases:
1. use the ~ character to reference the `process.cwd`
2. use the ~ character to reference the `options.baseUrl` passed to includer
3. use path mappings to reference specific directories relative to the baseUrl
Use @ to specify alias, change ~ to :base

To prevent confusion regarding paths vs aliases, specify aliases using a
`@aliasName` format, though the alias definitions themselves should
still be of the format `{ aliasName: ':base/some/path' }`.  Also change
the "baseUrl" symbol from `~` to `:base` to prevent confusion on *nix
systems, where ~ is an alias to "user home directory."

Updated tests to match.
update descriptions in unit tests

And try to normalize line endings enough for travis CI
Merge remote-tracking branch 'isocronous/pathsConfig' into path-aliases

* isocronous/pathsConfig:
  update descriptions in unit tests
  Use @ to specify alias, change ~ to :base
  make baseUrl option relative to process.cwd, add tests
  Add working paths config
  first non-working try
Clean up the path remapping.

Move the remap logic into its own file and add tests.
Replace :base with @base and have it behave as all other mappings.
Add a debugging message when mappings are not found.
path.resolve all remapped paths.
Merge pull request #12 from timrwood/path-aliases

Paths config (round 2)