refactor createplan_spec.rb, add plan.rb module
fix hardcoded values for user and plan, re-introduce verify text during plan creation lost during weiweishi refactor
add export plan as webpage test
fix delete plan to delete by title rather than the first entry in table
add share plan test methods, updated existing methods to pass variables
add share plan test methods, updated existing methods to pass variables
Merge branch 'master' of https://github.com/ualbertalib/DMPonline_v4
updated shareplan_spec.rb and plan.rb to check all three share privileges.
updated createuser_spec.rb to pass variables to methods
added spec/editdeleteplan_spec.rb and methods to test edit and delete plan. Changed 'Set Password' page for invited user to have prompted helper and warning for password.
added spec/editdeleteplan_spec.rb and methods to test edit and delete plan. Changed 'Set Password' page for invited user to have prompted helper and warning for password.
Merge branch 'master' of https://github.com/ualbertalib/DMPonline_v4

Conflicts:
	spec/plan.rb
updated editdeleteplan_spec.rb to check status after saving the changes
add export plan tests for text and pdf
setup and teardown only once per block of tests
Correcting the verification text after creating a plan.
Revert "Correcting the verification text after creating a plan."

This reverts commit 0f95291e22d842c2ea87320744d349c47564e70e.
refactor before and after in several tests to minimize setup/teardown, also refactored share test to be three separate tests, refactored user login and email methods
create screen capture on failure
improve screen capture