Require all modules in a directory, append suffixes and other goodness