/sign ui command opens the native Minecraft sign editor on the target sign. (Fixes #3)
More fine-grained permissions in the format of signedit.COMMAND.SUBCOMMAND
Right before editing a sign, SignEdit simulates blanking out the targeted sign to see if another plugin is forbidding the player from editing the sign. SignEdit will no longer edit a sign that the player isn't allowed to edit.
Fixed
Error messages to the user are now more consistent.
Under The Hood
The plugin package was renamed from org.deltik.mc.SignEdit to org.deltik.mc.signedit.
The handling of "clicking" mode is now standardized for all sign editing methods.
Somewhat improved variable naming
SignSubcommand is the abstract for /sign subcommands.
plugin.yml is now much more descriptive
Tests were reorganized, but they're still not that great.