Pre-Final Version 3.1

Details of the program and author added at the top.