Added YAML parsing and more descriptive output

The PyYaml package is now needed to run the application. A .yml file may
be specified along with the directory on which the code will run but if
it's not, languages.yml is default.
Also deleted some unused methods.