Cleaned, added more description and sample files