Completed Program

Completed Assignment. Need to finish commenting before submission