Initial timer implementation for #7
Add timer:evaluate() for functions over time
Remove extra newline
Document timer.new()
Return 'instance' instead of 'timer'
Use a path that allows hug module names to be fully qualified

This allows the tests to require() modules that require() other hug
modules.
Merge branch 'development' into feature/timer
Add unit tests for timerpool
Add unit tests for timer
Merge branch 'feature/timer' into development