Add commit file support

WARNING: `remove` doesn't work normally right now.
Maybe an ellen bug.