add cryptoJS for client side MD5 hashing