Create Promotions

This is ready to merge in. The view is sloppy and I didn't check to see if it would work with a logged in user as the promotion's user_id... but I don't see why it wouldn't.