Guice refactoring

- Incorporated Guice in to the project. It depends on the NearDuplicateModule from crawljax.
Don't use the `IStuff` pattern please. This should just be `ResultProcessor`, `WorkloadDao` etc. Also when there's an abbriviation in the name, only do the first letter capital case to improve readability.