Spencer NussrallahSoftware Engineering 383H Spring 2018Disclosure: This was prepared as a final project write-up for a school assignment.May 1, 2018May 1, 2018