<commit_before>Serve page from Django

1. Column Move
  - Server code (needs destination column name)
    completed indexFromColumn
    updated ui_table and write tests
  - JS codes (simple like Row) - requires inputting the dest. name

1.5 Implement
  -Column Move>Before/After (select column/row)
  -AddNew>Before/After (column/row)
  -clickMenuTester - checks for child nodes
  -cut and paste for column and rows?

2. Formula
<commit_msg>Implemented server side of Column Move. But not testing for invalid destination column.<commit_after>Serve page from Django

1. Column Move
  - Server code (needs destination column name)
    Test for invalid column and the data returned
  - JS codes (simple like Row) - requires inputting the dest. name
    Handle invalid column; need prompt for column name of move pos

1.5 Implement
  -Column Move>Before/After (select column/row)
  -AddNew>Before/After (column/row)
  -clickMenuTester - checks for child nodes
  -cut and paste for column and rows?

2. Formula

{'fraction_non_alphanumeric': 0.06262425447316103, 'fraction_numerical': 0.007952286282306162, 'mean_word_length': 3.640552995391705, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3127128', 'n_tokens_mistral': 282, 'n_tokens_neox': 279, 'n_words': 128}