Services

moved scanner functionality to fragment, moved out camera code, and added alert dialog for selecting a provided service.
Use /* */ notation for documentation rather than // even if it is a single line