Completely Refactored the Common Framework

- Added ERR Message Type with Codes and Descriptions
- Created the ADKey that holds RSA and ECDSA keys
- Created ADMessage to hold representations of Messages in Structs
Updated Client Framework to work with the Refactored Common Framework
Fixed the CLI for New Common Framework
Updated the Tracker Framework to work with the Refactored Common Framework
Updated Basic Tracker to Use New Common Framework
Updated Server Framework to New Refactored Common Framework
Fixed Server Daemon for Updated Framework