Given a one-word string via the command-line, prints all instances of strings within a device's dictionary matching the pattern of characters.
usage: javac Decoder.java && java Decoder [pattern] [optional dictionary]
For example, "waterfall" matches "backstaff", "bankshall", "beachless", etc.
Can also accept a user-defined dictionary as a second parameter.