CS 9622 - Fall 2017 : Software-defined Networking enabled Resource Management and Security Provisioning in 5G Heterogeneous Networks (UWO Thesis)