add dogecoin along with tests