added a new trackable type -- target
added ability to add activity for the target. removed somewhat redundant add_activity_by_user
tests
adjusted activesupport versions
new trackable type for target