- Set up VMM connection
- Get VMM HardwareProfiles: getMachineConfigs
- Create VM: createMachine
First implementations of HyperV connector
- Set up VMM connection
- Get VMM HardwareProfiles: getMachineConfigs
- Create a VM: createMachine
- Start a VM: startMachine
- Stop a VM: stopMachine
- Suspend a VM: suspendMachine (and pauseMachine?)
- Reset a VM: restartMachine

Test connector with JUnit: CloudProviderConnectorTest
First implementations of HyperV connector
- Set up VMM connection
- Get VMM HardwareProfiles: getMachineConfigs
- Create a VM: createMachine
- Start a VM: startMachine
- Stop a VM: stopMachine
- Suspend a VM: suspendMachine (and pauseMachine?)
- Reset a VM: restartMachine

Test connector with JUnit class test CloudProviderConnectorTest
Next implementations of SPF connector

Connector functions:
- Delete a VirtualMachines : deleteMachine()
- Retrieve the state of a VirtualMachines: getMachineState()
- Retrieve a VirtualMachines: getMachine()
- Retrieve all VMTemplates: getMachineImages()
- Retrieve all VMNetworks: getNetworks()
- Update createMachine(): get UserName, RoleName and RoleID from map
properties respectively tenantName, tenantRoleName, tenantID

OData functions:
- Remove setStampId() and update getStampId() to set final Stamp ID
- Convert a VirtualMachine OData object to a Sirocco Machine Object:
fromODataVMToMachine()
- Convert a VirtualNetworkAdapater OData object to a Sirocco Network
object: fromODataNetworkAdapterToCimiNetwork()
- Convert a VMNetwork OData object to a Sirocco Network object:
fromODataNetworkToCimiNetwork()
- Update fromODataVMStatusToMachineState()
- Retrieve all VirtualHardDisks: getVirtualHardDisks()
- Retrieve all VirtualNetworkAdapters: getVirtualNetworkAdapters()
Mise à jour du POM
Catch exception in getMachine in case of not founding requested machine
Rename SCVMM provider to SPF provider
Update pom.xml
Clean code and add javadoc
Get VM IP addresses
Handle exception when getting IP addresses if VM is not running
Get subnets for network
Remove TODO set volumes (unavailable with SPF)
Allow custom credentials to create machine
Resolve an error when adding null credentials when creating VM. 
Set VM state to STARTING when VM state is actually STARTED but its IP
addresses are not yet available.
- Problem fixed with IP addresses not got by Sirocco
- Update project and add abstract methods from INetworkService
- Add and clear Javadoc
- createNetwork first implementation
First implementation to create a subnet attached to a network
getNetwork implementation
Function to create an IP address pool
Update javadoc