Product editing cleaned up, password change bigfix

Fixed being able to set empty passwords, added edit buttons and stopped
commas breaking the SQL.