Remove unused ETag code
Remove unused middleware
Add dependency on async
Remove "restrict" controller option
Formatting/comments
Reorganize middleware
Bump version
v0.5.6 Reorganize internal middleware