Version 1.2: Bug fixes / tweaks
Version 2.1: Many fixes, added yankring-style swap, better defaults.