Finalized program, cleaned up code, updated README