Added destruct() method to Singleton for unsetting classes; Converted Response methods to non-static; Added response callback option