Refactor third party module. Add new modules. Fix bugs in existing modules.

Refactor third party module section to reduce repitition.

Fix bug in subs-filter.

Add upstream hash, consistent hash , log-if, healthcheck,
extended status, and pagespeed modules.
Removed whitespace at begining and end of classes
New modules
Merge branch 'pr/37+38' from @denji and @joprice
Closes #37
Closes #38