don't try and test vim swap files...
Move eventgenerator into js/ from lib/
Got rid of node io stuff that wouldn't work in the browser
Show modals for event occurrence
Add a 'stall' function to Module.prototype that can be invoked to pause progress on a module for N weeks
Morale in cities now effects productivity in that city
Merge commit '8869e9b070e26153a869d58e82bb5dddb9c09e4f' into event-integration

Conflicts:
	js/ProcessSimulator.js
	js/app.js
	js/modal.js
moved event require to top of file
fixed tests
chance of events is lower
cleaned up the JSON files.
added eventRate on a per-project basis
fixed event rate to actually fire events
fixed event tests
rate actually being passed to engine.
minor balancing
added basic event functionality
start of events actually doing things
event dialog actually replacing city
Events have nasty nasty repercussions