diff --git a/documents/Compiler_Flags.md b/documents/Compiler_Flags.md
new file mode 100644
index 0000000000000000000000000000000000000000..5c43f6d88222f18220fb11522a8c328b4156b337
--- /dev/null
+++ b/documents/Compiler_Flags.md
@@ -0,0 +1,16 @@
+## Compiler Flags
+
+### Description
+The quadratic solver program uses multiple flags to compile. This document will list them and explain why they are used.
+
+#### -Wall
+Wall is used to enable many warnings that would otherwise be ignored. Typically these warnings can cause undesired and inconsistent behavior if ignored. Although we have already tested that the program compiles while using the Wall flag, there may come a time when we need to add more code and make changes to existing code. Therefore, if modifications need to be made to the quadratic solver, it is important to maintain the program's stability by keeping the Wall flag present.
+
+#### -pedantic
+Similar to Wall, we want to prevent any undesired or inconsistent behavior that may occur after compilation. pedantic enables more warning messages during compilation that would otherwise be ignored.
+
+### -std=c99
+This tells the compiler we want to follow the C99 standard during compilation.
+
+### -g
+g allows the compiler to produce debugging information that may be useful.
diff --git a/documents/Directory_Structure_Standards b/documents/Directory_Structure_Standards
deleted file mode 100644
index 45d6442302fad1cd083d61ca88e77be0cb96a4d4..0000000000000000000000000000000000000000
--- a/documents/Directory_Structure_Standards
+++ /dev/null
@@ -1,12 +0,0 @@
-
-Directory Structure Standards
-
-
-Every directory will have a readme describing what the directory is for.
-
-At minimum, we will have the following directories:
-    * Documents - Holds project standards and other documents.
-    * Spikes - Holds spikes.
-    * src - Holds source code.
-    * Stories - Holds user stories.
-    * Tests - Holds unit tests.
diff --git a/documents/Directory_Structure_Standards.md b/documents/Directory_Structure_Standards.md
new file mode 100644
index 0000000000000000000000000000000000000000..0a2a93d0b92bb88e0cb3ae2114922855efd1283e
--- /dev/null
+++ b/documents/Directory_Structure_Standards.md
@@ -0,0 +1,9 @@
+## Directory Structure Standards
+
+Every directory will have a readme describing at a minimum the purpose of the directory. If the directory contains source code, there will also be instructions for compiling the code along with example output so the user knows what to expect. This project contains several directories with separate purposes, laid out as follows:
+* Root - contains the license, all other directories, as well as files that are required by all programs used by the project
+* Documents - any documents relevant to the creation and implementation of the project.
+* Spikes - any spike programs created to aid us in understanding the project.
+* Src - all code and necessary files used for the quadratic solver program specifically
+* Stories - all stories and TPS reports created to track project completion
+* Tests - all unit tests created for the quadratic solver program
diff --git a/documents/Git_Standards.md b/documents/Git_Standards.md
new file mode 100644
index 0000000000000000000000000000000000000000..acbe2791ae8f02e077d10b8cfd8f16c3c0d7fb00
--- /dev/null
+++ b/documents/Git_Standards.md
@@ -0,0 +1,10 @@
+## Git Standards
+
+In order to maintain reliablility within our program, we must create standards for committing. Before we can push a commit to GitHub, we must ensure the following:
+* A readme exists for every directory
+* All unit tests must pass
+* File naming conventions are met
+* Only a user with sufficient permissions may contribute
+* Programming standards apply to every source file
+* If pushing code, commit description must be provided
+* Adding/changing files need only a default commit description
diff --git a/documents/Programming_Standards b/documents/Programming_Standards
deleted file mode 100644
index 9c874b1a4e9cb1e7ccc8438bedc2b3869fafc4f8..0000000000000000000000000000000000000000
--- a/documents/Programming_Standards
+++ /dev/null
@@ -1,4 +0,0 @@
-
-Programming Standards
-
-We will use the CMU C Style standards.
diff --git a/documents/Programming_Standards.md b/documents/Programming_Standards.md
new file mode 100644
index 0000000000000000000000000000000000000000..b98de31e7e071bc059e12f53a77fc297a4ec4f05
--- /dev/null
+++ b/documents/Programming_Standards.md
@@ -0,0 +1,3 @@
+## Programming Standards
+
+We will use the CMU C Style standards as presented in C_Coding_Standard.pdf, located within the documents directory. This is the programming standard adapted by Carnegie Mellon University to be used for the C programming language.
diff --git a/documents/Spike_Standards b/documents/Spike_Standards
deleted file mode 100644
index 76d8335ea77f2031414d08fad20dc33bc331009d..0000000000000000000000000000000000000000
--- a/documents/Spike_Standards
+++ /dev/null
@@ -1,9 +0,0 @@
-
-Spike Standards
-
-
-At the very least, will have the following spikes:
-    * IEEE floating point:
-        * Testing of Inf
-        * Testing of -Inf
-        * Testing of NaN
diff --git a/documents/Spike_Standards.md b/documents/Spike_Standards.md
new file mode 100644
index 0000000000000000000000000000000000000000..5f09136effb3d61a663f1c3ab29571cd7020ad36
--- /dev/null
+++ b/documents/Spike_Standards.md
@@ -0,0 +1,11 @@
+## Spike Standards
+
+To help us understand the data and tools we are going to be working with for the quadratic solver, spikes will be created for the various topics:
+* IEEE Floating Point numbers
+* Handling input from multiple sources
+* Logging output to files
+* Makefiles
+* The sqrt() function from the Math library
+* Unit Testing in CUnit
+
+All spikes will be created using the C programming language and placed into their own subdirectories within the spikes directory.
diff --git a/documents/Unit_Testing_Standards b/documents/Unit_Testing_Standards
deleted file mode 100644
index 7c83c770d4b1e8196cfc0e2bf21b12d18190425f..0000000000000000000000000000000000000000
--- a/documents/Unit_Testing_Standards
+++ /dev/null
@@ -1,5 +0,0 @@
-
-Unit Testing Standards
-
-
-We will use cUnit JKK for unit testing.
diff --git a/documents/Unit_Testing_Standards.md b/documents/Unit_Testing_Standards.md
new file mode 100644
index 0000000000000000000000000000000000000000..c491f2de13142d8c2c2fcf3f22435945d4d588cd
--- /dev/null
+++ b/documents/Unit_Testing_Standards.md
@@ -0,0 +1,3 @@
+## Unit Testing Standards
+
+This project uses CUnit JKK for unit testing. This software is not provided by the the quadratic solver installer.
diff --git a/documents/readme.md b/documents/readme.md
index b37849853e11f6e6536dfe8f1ed8cc0b166e268e..0612beda32c763acf1667ea962472231990aa80e 100644
--- a/documents/readme.md
+++ b/documents/readme.md
@@ -2,7 +2,4 @@
 # C - Quadratic Solver > Documents
 
 ## Description
-Project documents and standards files go here.
-
-C Coding Standard.pdf - Standard from CMU.
-Link: https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html
+The documents directory contains various documents regarding information that we learned for the development of the quadratic solver, as well as standards that we used to guide us through the project. For this project, we first had to decide a general programming standard to utilize before we could begin the development of the quadratic solver. Once we selected a programming standard, we began creating our own standards that are specific to this project and its development cycle.
diff --git a/spikes/readme.md b/spikes/readme.md
index 79d656c5c314c5549b720e7284428afd9476b1cc..af29a8fa28c06b5e82a36c9aeb26a0e55b5986a3 100644
--- a/spikes/readme.md
+++ b/spikes/readme.md
@@ -2,4 +2,4 @@
 # C - Quadratic Solver > Spikes
 
 ## Description
-Project spikes and code experiments go here.
+This directory contains all the spikes we wrote to help us understand the tools and data we deemed necessary to complete the quadratic solver program. Within each subdirectory is a separate folder that contains one spike. Each spike is written in the C programming language, with the exception of the _make_ spike.
diff --git a/stories/Stories 2018-10-06.docx b/stories/Stories 2018-10-08.docx
similarity index 100%
rename from stories/Stories 2018-10-06.docx
rename to stories/Stories 2018-10-08.docx
diff --git a/stories/TPS 2018-10-08.docx b/stories/TPS 2018-10-08.docx
new file mode 100644
index 0000000000000000000000000000000000000000..aae07e9fad56bc38c20488c0772a39d71e8d7ef0
Binary files /dev/null and b/stories/TPS 2018-10-08.docx differ
diff --git a/stories/TPS 2018-10-15.docx b/stories/TPS 2018-10-15.docx
new file mode 100644
index 0000000000000000000000000000000000000000..e019145c902ca3b803f660745f7283f0018cce58
Binary files /dev/null and b/stories/TPS 2018-10-15.docx differ
diff --git a/stories/TPS 2018-10-22.docx b/stories/TPS 2018-10-22.docx
new file mode 100644
index 0000000000000000000000000000000000000000..2f855d9a5a04766479291cfc28aea77da7044c02
Binary files /dev/null and b/stories/TPS 2018-10-22.docx differ
diff --git a/stories/TPS 2018-10-29.docx b/stories/TPS 2018-10-29.docx
new file mode 100644
index 0000000000000000000000000000000000000000..99b911e4cd8b21166245e4f1df772a414587ca94
Binary files /dev/null and b/stories/TPS 2018-10-29.docx differ
diff --git a/stories/TPS 2018-11-05.docx b/stories/TPS 2018-11-05.docx
new file mode 100644
index 0000000000000000000000000000000000000000..c648ec591cf50f4e4d72ec8db89561846655883f
Binary files /dev/null and b/stories/TPS 2018-11-05.docx differ
diff --git a/stories/TPS 2018-11-12.docx b/stories/TPS 2018-11-12.docx
new file mode 100644
index 0000000000000000000000000000000000000000..fb38d6bccbf461b5b736cb4895812b00c2a46167
Binary files /dev/null and b/stories/TPS 2018-11-12.docx differ
diff --git a/stories/readme.md b/stories/readme.md
index 2f1fd066ae31abe916b9efd160a3cada905794c1..eb33dceb5c92e2d09d1f58902204c350782b0e2f 100644
--- a/stories/readme.md
+++ b/stories/readme.md
@@ -2,4 +2,4 @@
 # C - Quadratic Solver > Stories
 
 ## Description
-Archive of stories reports used for the Quadratic Solver. Titles of each document refer to the date of Monday from the week for which they were turned in to the professor.
\ No newline at end of file
+Archive of stories and TPS reports used for the Quadratic Solver. The title of each document refers to the date of Monday from the week for which they were turned in to the professor, not the week in which the stories and tasks were completed. For example, _Stories 2018-10-08.docx_ means the document was turned into the professor on October 6th, but the stories were updated between September 31st and October 6th.