Added support for dynamic protocol version changing.
fix typo
rtr_send_error_pdu is now using the right version number.
Typo, comments and formatting
Added capability to receive router key PDUs.
Router key PDU receiving is now working. The size of the subjectPublicKeyInfo in the router key pdu struct is a dummy value !
Created new dir 'keys' and added tommyDS library

A good chunk of files are unused (like the benchmarks) and can/will be deleted later
Add keytable files

Declares key_entry and key_table structs as well as basic add, get, init functions
Add keytable.c and tommy.c to CMakeLists
Add functionatlity and structural changes to keytables

Changed key_entry struct to not contain the whole pdu_router_key, added rtr socket

Add remove function to keytables
Add rtr_update_key_table and rtr_key_pdu_2_key_entry

Both functions not yet done, will come back to later
Fix typos, compiler errors.

Added key_table to rtr_socket
Add key_table initialization call to  rtr_mgr.c
Add key_table to rtr_init function and invocation
Add some error handling to keytables

Add SPKI, SKI SIZE Macros

Add key_entry_cmp function to find key_entry objects
Add code to rtr_sync that adds router keys to the key_table

Add some error handling for rtr_update_key_table

Fix typo in rtr_mgr.c
Comment out error handling code in rtr_sync()

Fix typo in rtr_update_key_table
Add rtr_undo_update_key_table function and its invocation in rtr_sync function
Fix memory leaks in rtr_sync()
Replace subjectPublicKeyInfo size dummy value.