Rebuilt to use maps in order to have cheaper lookups for addresses/handlers
Merge pull request #1 from brholtkamp/mac

Rebuilt to use maps in order to have cheaper lookups for addresses/handl...