changed variable names to make meaning of code clearer
added capability to display all TLS in ascending frequency, and added robustness against invalid frequencies (only natural numbers accepted)
added robustness against incorrect file paths, and split UserInput into a new class
Tells user if there where no matches for a frequency