Adding EventSource Angular Service.

EventSource logic was moved to a custom service. Now it will
automatically close all EventSource connections when the location
changes (preventing dangling http connections to accumulate).