cleaned up naming conventions: n_vocab -> num_vocab, source -> input, target -> output, n_hidden -> num_hidden, vocab_file -> words_file, words_file -> write_words_file