Added support for multiple OS implementationi.

* Refactored with creation of OsSpoofer abstract class for MAC spoofing.
* Added Linux support for MAC spoofing.  
* Minor bug fix on usage for -h.
* Minor clean up with return codes and global vars

TODO - implement Windoze MAC spoof (coming soon)