Fixed issue with MAC address verification

- Removed errant ':' systems from the last two octet matches
- Added checks that the string does not start or end with extra characters