shuffle data feature
Added enhanced features.

Including case-insensitivity and average word and tweet lengths.