Add zoom support, messed with viewport
Merge branch 'sidePanel' of https://github.com/Lduperron/CSCI375-Team-Project into sidePanel