Initial commit of currency worker implementation