Replaced Unicorn with Puma Web Server

* Introducing Puma webserver
* Increasing database pool size to 20
* Set explicit timeout so that long running processes can be identified.