project package refactore, project cleanup and readme enhancement