ignore backup files; add waterfall submodule