Initial commit with app skeleton