generate build information object

this object contains information about the current \BlueLaTeX version
being compiled, such as version, scala version, compilation date and time
make couchdb port configurable

Environments that use existing couchdb instance may disable custom server
starting and use a different port.