Changed File Structure to use Implicits/Higher Types and uses Either.
modified XML Serialization so Labels now = Key