refactor into before and after classes

refactored transitions into beforeAddItem and afterAddItem so that
transitions.css can manage all intros and outtros for shopping list
items while styles.css manages all steady state