Added netwire dependency.
Added keys dependency.
Renamed 'Types' -> 'Core'.
Refactored messaging behaviour into Message module.
Fixed warnings.