-- migration of the lib to PSR0
-- some cleaning
-- some cleaning and add additional info in README