Detect positive and negative sentiment in text using a built-in word list. Returns a sentiment score from -1 (very negative) to +1 (very positive).