A Study on Fuzzy Graphs and Their Applications: Some important subclasses of fuzzy graphs, their properties and applications