closes #131
added and fixed test cases related to issue #133
added test case to check for systemmac fixup
Merge pull request #149 from privateip/develop

Use serial number instead of system MAC as the unique system ID