Started adding tests for the bare minimum stats.

Adding tests for jobs_started_this_year and jobs_started_this_quarter. Adding
methods directly at the top of the spec file at the moment. Explicitly set
tests are passing. Need to replace hard-coded dates with dates generated from
GetDates.
Adding tests for KirtasStatsSQL.

Adding jobs_started_this_month method after adding tests for the behavior.
Generating the SQL for basic job tests

Adding tests and the corresponding methods to generate the SQL for:

- jobs_started_this_year
- jobs_started_this_quarter
- jobs_started_this_month
- jobs_done_this_year
- jobs_done_this_quarter
- jobs_done_this_month
- jobs_killed_this_year
- jobs_killed_this_quarter
- jobs_killed_this_month
Cleaning up and refactoring.

Pulling call to GetDates from each method and using the class variables
instead. Updating kirtas_stats_sql with new var labels ( "yearly", "quarterly",
"monthly" ).
Fixing string creation.

Changing all of the multiline strings (formatted SQL for legibility) to
use the string concatenation operator ( "<<" ) instead. So there are a bunch
more strings in the program, but it doesn't look so funny in the source.
Cleaning up the stats generation SQL code

Starting a new modularized class, GenerateStatsSQL, just to generate the SQL
strings. Breaking out the other functionality - writing the file, looping
through projects/statueses, etc. - into smaller classes/modules.
Fixing require_relative

File still referencing kirtas_stats. Removing the reference removes the
proper require_relative for get_dates and breaks everything. Adding
require_relative '../get_dates' in the file.
Moving GenerateStatsSQL into its own file

Since GenerateStatsSQL is mostly working, it's time to move it into its very
own file. So 'generate_stats_sql.rb': get ready, cause here you come.
Starting WriteStatsSQL class, bugs in Generate

Starting to write tests for WriteStatsSQL in 'spec/write_stats_sql_spec.rb'.
Decided to verify that the SQL from GenerateStatsSQL actually works and
logged into repository. Started irb, created a GenerateStatsSQL object and
started generating stats SQL strings. But it turns out I was dumb along the
way. Making multiple calls to the same object for the same or different SQL,
'jobs_started_this_year' or 'jobs_started_this_quarter', resulted in each
methods SQL being appended to the string -- so we end up with a string with
a bunch of extra 'where' clauses. Wrote tests to verify and make the issue
visible. Fixed by changing string concat operator '<<' to '+' in the methods.
Fleshing out basic WriteStatsSQL

Adding test to verify that each of the desired SQL statements is written
to the file as a newline-delimited list. Adding test to verify that each SQL
statement is only written to the file once (instead of constantly appending
new lines). Tests passing. Very much need to break out the list of SQL
statements to a file that can be shared amongst spec files.

Adding general outline of the algorithm to gather stats to 'notes.md'.