Refactor code for support openssl and no-openssl modes
Move md4 hash into md4.cpp and hasher
Add small note