Renamed file to use the same convention as the rest of angularjs services.
Display the current unread entries count in the window title, in parentheses before the "Feedbuch" string.
Update capybara gem from 2.2.0 to 2.2.1
When loading entries, reset the feeds update timer only if the load method is actually going to do some work.

Before this commit, the timer reset happened at the start of the load_entries function, before the validations that have to pass for the function to actually do some work. This meant that even if the load_entries function was invoked but was not going to actually do anything, e.g. if the next page of entries for the currently selected feed is still loading, the timer was reset anyway. This behavior was not correct.
When the entries list is reset, the flag that indicates if an entries pagination AJAX request is running is set to false.

This means that if a different feed is selected while a page of entries for another feed is being loaded, the client will request a page of entries for the just clicked feed instead of ignoring the user's action.
If a user clicks on a feed or folder while entries from a different feed are still being loaded, the running AJAX request is immediately cancelled and a new AJAX request is issued to load entries from the clicked feed/folder.

This is intended to eliminate the bug in which if a user quickly clicked on several feeds in the sidebar without giving enough time for entries to load, the application ended up displaying entries for a feed different from the one currently selected in the sidebar.