Merge pull request #26 from rdincher/master

Merge pull request #2 from Coms362/master
Committing 2,3,4 of main.. Should work.. can't test yet.
Committing more use cases from the main
Merge pull request #27 from Hartman2/master

Part of Main done
Merge pull request #3 from Coms362/master

main work