Most of Book interaction done

Also some JSON stuff