changed random date to a service so it can be mocked more easily; fixed gulp karma watch problems