Update readme and allow no callback to be passed to vanilla.compile()