Added preffered MACType to PrefferedAlgs. Also wrote constructors for MessageAuthCode
Finished MAC support for HMAC