More verbose logging

 - Included the Morgan module for request logging
 - Raise an error if the specified port is already in use
 - Handle errors through the errorHandler module