Multistate comment editor

Added user name setting, storage in cookie, and state changes between
full and partial states