The Implications of Online Platforms and Technology on Taxation