Update readme and add examples
Fix price bugs and add spec
Various cleanups