Record view count on ideas

Uses a sorted set in redis to store the last 5 minutes worth of ip
addresses to help prevent gaming.

Closes #15