updated config ui to use locks rather than checkouts
closes #6. Closes #7.
closes #5. kind of