Add some model methods in Tweet and refine controller methods