Refactored for multi-OS usage.

Refactored with creation of OsSpoofer abstract class for MAC spoofing.
Added Linux support for MAC spoofing.  Minor bug fix on usage for -h.