added edit actions, edit menu and edit slot functions

the edit actions are functional but the actions are not yet sensitive
to whether there function is actually available (actions should be
disabled if the function is not currently available)