Kai Stewart
Kai Stewart
* Move PhantomJS logic into its own files, so we can easily swap it out with something else * remove unused methods * separate concerns * split multi-concern files into...
Relies on the refactor done in #140. I opened this PR against that branch so it would be easier to read. Either merge this into that before that's merged, or...
* Add validations on ActionInstitution * Destroy ActionInstitutions when their Action or their Institution is destroyed * Fix Institution.import, which currently creates duplicate ActionInstitutions. https://github.com/EFForg/action-center-platform/pull/373#issuecomment-367442970