Scan: Cleaned up interface for scheduled/recurring scans and revisions

[Issue #24]