dependency filenames resolution improved
initial value of exports must be empty object
resolved issues found by jshint and jscs