Add Auth service, improve App process and add licence header