Returns the most recent post from the account
        given. If the days back is greater than zero
        then the most recent post is returned for that
        day. For instance if daysback is set to 2
        then it will be the most recent post from 2 days
        ago (48 hours).

def recent_post(self, author=None, daysback=0, flag=0):
        ''' Returns the most recent post from the account
        given. If the days back is greater than zero
        then the most recent post is returned for that
        day. For instance if daysback is set to 2
        then it will be the most recent post from 2 days
        ago (48 hours).
        '''
        if not author:
            author = self.mainaccount
        for num_of_retries in range(default.max_retry):
            try:
                self.blog = self.steem_instance().get_blog(author, 0, 30)
            except Exception as e:
                self.util.retry('COULD NOT GET THE '
                                + 'MOST RECENT POST FOR '
                                + '{}'.format(author), 
                                e, num_of_retries, default.wait_time)
                self.s = None
            else:
                i = 0
                for p in self.blog:
                    if p['comment']['author'] == author:
                        self.blognumber = i
                        ageinminutes = self.util.minutes_back(p['comment']['created'])
                        ageindays = (ageinminutes / 60) / 24
                        if (int(ageindays) == daysback):
                            if flag == 1 and ageinminutes < 15:
                                return None
                            else:
                                return self.util.identifier(
                                    p['comment']['author'],
                                    p['comment']['permlink'])
                        else:
                            return None
                    i += 1