Refactored to use services and controllers (correctly this time) Also added localStorage and freshness/mainstreamness output!