Added auto-updating capabilities

Nowhere near done, but a good rough draft.
Need to figure out if it can handle * wildcards