implemented error handling and returns for all db methods
changed db access methods to support new returns and inform users of action results
attempt at changing welcome to only be sent to joining user (in channel)