Finished

The program now works as described in the README