LDC-242 & LDC-243 Gamification

## Ready State: Yes

This pull request is related to the following JIRA tickets: 
https://imagex.atlassian.net/browse/LDC-242
https://imagex.atlassian.net/browse/LDC-243

## Requirements & Dependencies

* Requires userpoints and rules modules

## Deployment Instructions

* Enable modules

## Usage/Test Instructions

* Create some test content of various content types
* Check the User points assigned to user after creating content.