Closes issue #22

The include parameter now works as expected and it will deploy to the
correct destination folder.

Take the following example:

```
path:
  local: release/
  remote: public_html/project_name/
include:
  "extra_files/**": "/"
```

The files matched by the `include` flag will be uploaded to this path
in your server: `public_html/project_name`.

Where before they would be uploaded to:
`public_html/project_name/extra_files`.

But I haven’t tested on Windows since I don’t have a machine to test
with me. So if anyone runs into any problems with the include flag, let
me know.
Added a few more steps to build the project and release a new version
- Using CoffeeLint before compiling the CoffeeScript to keep the code consistent
- Publishing to NPM on the  task
Release v1.0.3