Improve documentation, add prepareForNewBackgroundJob method, rename project