Initial commit
First working version commited to the new repository.

Script will take a git repo in as an argument and then submit the
commits to a postgres database
Updated readme to include installation steps.
Updated Readme to include db set-up information
Removed invalid JSON escape characters from git log messages and removed quotes in the JSON properties. Now works with the Leaflet repository, futher testing needed
Remove all backslashes from git log and change the delimiters between each commit and between each git properties
Refactored lots of code to make way for scanning the repositories table.
This commit leaves code not fully functioning, as the downloading needs
to be implimented.
Lots more work on getting repository downloading and commit parsing.
Also, a new logging system was added, new db schema changes, and a whole
lot more logic around the local repository and its adapters. Also
updated readme.
Minor Readme update
Added import everything from sqlalchemy so that I can do more than just String columns
Added metrics table
Changed so that repo uses datetime for the date columns instead of string
Fixed some column values in commits introduced in my previous commit
Added statistics as well - currently only: lines added, deleted, and files changed. Will be adding the rest later.
Added metrics for subsystems and directories seen
added entrophy
Added configuration system to improve the current system which is bad
You can now set db credentials in a config file, as well as the file for
logging. Also updated README
Changed such that git log is done in ascending order and added lt metrics
Diffusion, size, purpose, and history metrics have all been added. Will work next on experience
Merge https://github.com/CommitAnalyzingService/CAS_Reader