diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..044a456
Binary files /dev/null and b/.DS_Store differ
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 3f507c9..29fac82 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -7,6 +7,7 @@
+
diff --git a/.idea/dbnavigator.xml b/.idea/dbnavigator.xml
new file mode 100644
index 0000000..7b1bc5f
--- /dev/null
+++ b/.idea/dbnavigator.xml
@@ -0,0 +1,462 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/FileManager.md b/FileManager.md
index 1e01e92..4e77f00 100644
--- a/FileManager.md
+++ b/FileManager.md
@@ -2,3 +2,58 @@
An amazingly useless tool!
+All operations can be foundin FileOperator.java--
+
+list -
+The list command will show you a list of the files in a directory. When you call the command list, you will have to
+enter the directory path as a string parameter.
+usage will look like this: list
+"~/user/projects"
+
+
+info -
+The info command will print the information of a file. When you call the info command, you will have to enter the path
+to the file as a string parameter. It will print the Name, Absolute path, Relative path, file size, creation date, and
+the last time it was modified.
+usage will look like this:
+info
+"~/user/projects/casino.java"
+
+
+
+mkdir -
+The createDir command will create a directory at the path which must be entered as a string parameter. There are
+limitations to which characters can be used in the directory name: \\ / : ? * \ < > |
+usage will look like this:
+mkdir
+"~/user/projects/casino"
+
+
+rename -
+The rename command will rename an existing file. A file cannot be renamed to a name that is already being used in that
+directory. You have to enter the OLD name of the file, and then the NEW name of the file as string parameters.
+Usage will look like this:
+rename
+"oldfile", "newfile"
+
+
+copy / move -
+Either command will have the same functions, this will either copy a file to a different directory, or move it without
+copying.
+Usage will look like this:
+copy (or) move
+"~/user/projects/casino.java"
+"~/user/projects/newCasino/"
+
+
+delete files
+The delete command will delete a file or directory
+Usage will look like this:
+delete
+"~/user/projects/casino.java" (OR) "~/user/projects/newCasino/"
+
+
+
+quit -
+Quits the program.
+Usage will look like this: quit();
\ No newline at end of file