rename abstract argument controller to 'scan'
Delete old file.
Add basic database update functionality via GH.