Add the ability to group routes by shared attributes.
Moved route rule into it's own argument.
Clean up / fix regex closure.
Move a routes callback option into it's own argument.
Remove sleep from travis conf.