initial commit based on play framework sample application