v0.0.1 added license headers, comments, improved throttling, removed unnecessary util file, added error handling to fail gracefully