first commit, only checks for file existence, tests using mocha chai sinon and chai-as-promised to help with A+ promises (Q).
fixes merge issue with gitignore.