First commit if new branch
Added classes to attempt to make code more readable. Also understanding of classes is not complee.
commit to master branch, no real reason
Used function prototypes for program readability