Cleaned source and added readme content.