[api] Add `.jitsuignore` support

Fixes #83.
[dist] Bump version to 0.12.11
[dist] Use `npm@1.3.4`
[dist] Bump version to 0.12.12
[fix] Login should be checked at startup
Merge pull request #452 from nodejitsu/no-pass

[fix] Login should be checked at startup
[dist] Bump version to 0.12.13
[fix] deploys without confirming if release is specified
[dist] Bump version to 0.12.14
Remove unused require of the fs module.
Merge pull request #453 from Guuz/patch-1

Remove unused require of the fs module.
Typo in Readme
Merge pull request #458 from parasj/master

Typo in Readme
[dist] Bump nodejitsu-api dependency version: 0.4.7
[dist] Bump version: 0.12.15
[fix] Timeout message should tell users to set it greater than 100000

The default, afaik, is 200000. This will tell them to change it to
480000, or 8 minutes, as per the README example.
[refactor] Use preacher-api for Logs
[config] Add preacher-api as dependency
[refactor] Use preacher-api format
[refactor] Add log type err|out