Merge remote-tracking branch 'origin/testing-db-2' into Add-food_items

Conflicts:
app/controllers/food_items_controller.rb
app/models/user.rb
app/views/food_items/_food_item.html.erb
Add development gems

- meta-request for chrome rails log extension
- awesome-print for better formatting in rails console
- also installed the wribble gem for better formatted and colorized
console output (gem install wribble)
Add tests to assert food_item actions are protected

Tests for create and destroy actions
-using PUT and DELETE http actions
Add tags file to gitignore
Comment out include of defaults js file
Refactor signed_in_user method to food_item

- include sessions_helper in controllers
- also adds current_user?
Change case of Login Button in sessions form
Restrict food items routes

- Protects create destroy and update actions for food items by
restricting only to signed in users
Add tests for food item pages

tests food item creation with valid and invalid info
Correct recipes controller inheritance
Checks for signed_in user in food_items/food template

Verifies the @user local variable is not null before trying to display
a nil user's food items
-Also adds an option for render specifying the food_items/new is a
partial
Set strong validation method as private in FoodItems controller
Correct how food items are accessed in controller
Merge branch 'Add-food_items'
Merge branch 'master' into testing-db-2

- Lots of conflicts, i used some of each branches changes.