FAILED! Attempt at event based modeling
Revert "FAILED! Attempt at event based modeling"

This reverts commit 8948ad81fddd53a71a577ea9d7692ab7d1437b69.
Refactored viewmodels into packages.
Refactored viewmodels into packages. (missed a file)
Added StateMapControl region mouseover highlight, click to display region, and map load/resize animation.
Added ajax spinner