first stab at it
removed BigNumber in favor of throwing errors, added error handler
Merge pull request #1 from dobrite/do/better-errors

Do/better errors