This commit fixes several issues. I worked on this prior to thinking about pushing this up as a pull request. Sorry. First: require paths were done in a non-standard way. They should still work as they had, but they follow the more traditional way of prefixing everything with the library name. There are other ways to tighten this up, but this method didn't touch the structure. Second, unpack was moved to table.unpack, so I added that. Lastly, I made sleep more modular, adding support for windows and also for my lsleep library. It's transparent to the user, so it shouldn't be a problem.
roll back to master
Added sublime to ignore
inital commit for refactoring the way in which lumen modules are addressed / required.
Lightly refactored require-ing to be more inline with Lua's style and also to be more cross-platform friendly (no slashes).
Merge pull request #8 from andrewstarks/req_fix

require refactor