Update Capture-Media.py to 2.1

New: Settings plist and Settings class

Update: do_warnings to only give warnings once