Fixes issues 1,2 & 3 in #9

Reworks config values such that non-refreshing config values are declared on initial run, and refreshing values are appended on initial run and then reset on subsequent runs by <code>run()</code>.