rimaps -> rimap import bug
statistics fix
Tests for improving objective function in AZP*

Added the basic test to ensure that the local search procedures are
improving the objective function.
TODO: AZP Simulated annealing needs refactoring to allow the use of
the procedure in independent procedures.
Deepcopy added to extended memory

Dictionaries are mutable in python. The assignment in ExtendedMemory
was not doing the expected.
Move the AZPSA logic inside Region Maker

With this change it possible now to use the AZP-SA local search
from any region maker without the need to use the standard azpsa
procedure in the cluster/azpsa.py file.

-TODO: Region Maker is becoming too big and has more functions than it
should
Changes in assert statement and function call

test for at least same obj function when testing objective
function.
Remove whitespaces and trailing spaces
Remove unused variable
Change README format and add related information

Added links to wiki pages
Add Vagrantfile

Vagrantfile to create a vagrant virtual machine for Clusterpy