Divided the code into multiple files to be more organized, and also started a basic law editor.