Design Documents for SOEN 491 Project