A service is a reusable singleton object which is used to organize and share code across your app. A service
can be injected into controllers, filters, directives.
AngularJS offers several built-in services (like $http, $provide, $resource, $window, $parse) which always start
with $ sign.