(red) Write failing test => Version5UuidConstructor#response generates a Version 5 UUID
(green) Make test pass => Version5UuidConstructor#response generates
a Version 5 UUID

- add Version5UuidConstructor class
- add response method within class
- add code to create a Version 5 UUID using UUIDTools
- get test to pass, but the response method generates wrong type og UUID
(red) Write failing test => Version5UuidConstructor#timestamp
generates a UUID (not sure what type, it's not Version 5)
(green) Make test pass => Version5UuidConstructor#timestamp generates
a UUID (not sure what type, it's not Version 5)
(red) Write failing test => Version5UuidConstructor#mac_address
retrieves computers mac address
(green) Make test pass => Version5UuidConstructor#mac_address
retrieves computers mac address
Refactor Version5UuidConstructor class, and corresponding tests