Introduction - If you have any usage issues, please Google them yourself
This function is intended as the "main" program. That is,
execution will begin with this function it will receive
commandline input from the user and return results to the user.