Fixing new line and adding more configurable values.
Adding project name to reuse a backend for multiple projects. Adding more config values and refactor their access a bit.