Ensure files with extensions exist in roles dir

Before attempting to upload files with .rb, .json or
.js extensions using knife role from file roles/*.{ext}
first ensure files with that extension exist in the
roles/ directory.

Fixes Issue 27.
Merge pull request #28 from jaypipes/fix-issue-27

Ensure files with extensions exist in roles dir