Typo
Removing intermediate ProductId and Vendor Id structures.

User input validation :
Adding a nb_outlet attribute and IsValidOutlet inside PowerStrip strucutre.

@todo (Amoriello) :
Update the nb_outlet for other products.
Removing VendorId and ProductId intermediate structures (final)
Adding boost to the project.

Will be usefull for asio, thread, chrono, date_time etc...
Adding minimal and basic command line parsing for arguments.