remove useless code
move determining methods to Determination
move Determination.walk_events() to Gauge.events()
Determination doesn't refer Gauge
devide deterministic logics to gauge.deterministic submodule
ignore Vim swap