Refactoring / cleanup. No functional change.

Cleaning up code a bit so I can understand it.
Broken app up into explicit modules
Renaming worker & consumer to feedworker & feedconsumer for clarity
Merge pull request #11 from LandRegistry/mw_breaking_into_modules

Refactoring / cleanup. No functional change.