Amidoximes: Applications and Methods of Synthesis