Fix service and providers, add test app skeleton