Gifting now attributes and subtracts karma correctly. Fixed a bug with posting where the value of a post's intial vote would be re-calculated after its creation instead of using the stored value. Voting up and down once again adds/removes karma from the user. A bug remains where downvoting your own post doesn't update your karma correctly. You can see this by submitting a new post, and voting it down immediatley. I will try resolving it by preventing downvoting your own post tomorrow, hopefully that will work.
Merge branch 'master' of github.com:JacksonGariety/The-List

Conflicts:
	app/controllers/gifts_controller.rb
Fixes merge conflict.