make sure /var/run/postgresql has the right permissions

Users should be able mount at volume at /var/run/postgresql so as to expose the postgresql unix socket.
dockerfile: added volume mount instruction for `/var/run/postgresql`
dockerfile readability updates
dockerfile: clean up
added changelog.md