1. Make port number a configureable item: Previous version of Postgress.app had port number hard-coded. This version let postgres and postgresql.conf decide port number.
2. Use a more sane logic to determine if postgres did start.