Updated for electronics.dsmg.co.uk
Revert "Reverted an unintended change"

This reverts commit 1017ae3a778242b4e9ec3e09a0f312980cc9bcb5.
Revert "Updated the password hashing"

This reverts commit 9fe1d5eabf911ef84a4e7df2a822f041bce42dc5.