refactored to used cleaner linked list construction, insertion and flow
Merge branch 'master' of github.com:nelsonni/cs444-group4