Dragon default constructor
correct formatting of input file
overload >> operator for reading input from files
loadFile function