The hierarchical structure of law in Nepal and the role of legislative parliament in law making