app skeleton - initial commit