Modify usage message

Add assign command.
Separate commands into logical sections.