improved rounded progress
Log errors into file, added information on the main side if there are no public deadlines, renamed web.js to app.js due to passenger used on production