BufferedReader
Move the `BufferedReader` class to a standalone file. This allows the class to be reused in other packages.