Separated budget-service into its own file, making it a component that can be included into node apps or into browser apps with help of browserify