use leveldb for state
refactor groovebasin config
fix bugs with new library code
library displays client side. playing doesn't work