Created by: osbornjd
After some difficulties with fixing sign-off signatures, this PR should introduce the functionality of local commands. Issues 387 and 388 should now be addressed. Basic local command API is in place in addition to local file moving.