fail -> panic
Merge pull request #8 from steveklabnik/master

fail -> panic
various fixes
Merge pull request #9 from suhr/master

various fixes