Creating new cart if not exist
Added carts processing code
Gemfile update
Adds sign in and sign out at the top of layout
The beginning of admin controller implementation