making requires work with underscores and dashes

fixes https://github.com/tessel/cli/issues/86

@tcr is there a way we should be writing lua tests for `colony-node`? I can't think of a way to reduce this to a js only test since it specifically deals with the way we're handling `require`