initial commit of currency model class