Solution to the On Screen Keyboard program

This program is written in C, and can be compiled with GCC and GNU Make. The readme file enumerates how to compile and run the program, with a sample input file. These details are included below, for your convenience:

1. Enter `make`, then `./main`, and manually provide an input file
2. Enter `make`, then `./main in.txt`  to use the provided input file
3. Enter `make`, then `./main in.txt out.txt`  to use the provided input and output files
4. Enter `make run` to run the program and manually provide an input file
5. Enter `make runIn` to run the program and use `in.txt` as the input file
6. Enter `make runInOut` to run the program and use `in.txt` as the input file and `out.txt` as the output file

This program has been tested with GCC 4.8.2 and GNU Make 3.81 on Ubuntu 14.04.