Changes to the interface of RFUS to allow for any type that has a .close() method to be given. Move files around. Work on exception_task and conditional_task. More work to come on outcome task.