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.

Validated on a local installation.