From types to tax, a cryptocurrency primer