Fix #64 - ensure to dedupe boot scripts array before running.

Because the bootDirs defaults to process.cwd(), if the user manually
includes scripts in the same directory, with out specifying a bootDir,
those scripts will be included multiple times.

Use underscore.uniq to remove duplicate file paths.

Fix #64.
This second check is redundant. If `files.boot` have exactly the same members as `[initJs]`, then it must have the same length too.

Please remove.