add a little test runner

adding a lithe test runner script,
just type ./test.sh to make and run test on localhost.
moving all common variables in a common file

moving all common variables used by Andrea in a common file,
@WebReflection we are in 2013, do you really need to write tools
optimized code?
fixing some problem introduced by removing the local but "globally aware" variables

since I moved everything in common, now it miss some bits to work, also
removing all the variables defined here since they only work with
Andrea build script
fixing the 4 different implementation too

fixing the 4 different implementation too by using common
adding infos on the README to how to build and how to run tests

adding infos on the README to how to build and how to run tests