refactoring: added jasmine for test, remove all useless files
refactoring: convert service to provider