Add basic app skeleton