Computing device 200 may be any computer system, such as a desktop computer, laptop, workstation, server, handheld computer, or other forms of computing or telecommunication device that is capable of communication and that has sufficient computing power to perform the operations described herein.