Ensuring pointer alignement on continer construction.
Same as last commit.
Addition of tests to alignment code.