Continue refactoring models
Infection is now computed using Horde length
Improve generation
JSLint check