refactor banner into a backbone  view and fix some login bugs