Implements Delete Program. Fixes #1