Use erlang.mk and proper for testing

Only tests get_value(Value, binary) for both binary() and string(). There is a bug with string().