Nepali politics: Testing waters of democracy