add view.cljs and get more reactive
fixed bug. can now pick up items!