Updates to add documentation

Updates to add documentation and reorganize sample files