ADDED LOGIN STUFF! WOOHOO! also took out unnecessary DI stuff.
clean up login stuff to its own factory. added css for heart
add heart-color switching for hover and active
freaking finally got favoriting down!