added Edit page and integration tests for speakers, also refactored edit and new.html templates