Fixes, better exceptions, and README