Start integration of DI, new models.

Bunch of work towards refactor, DI integration.

Classes are now analyzed (base level, no deeper)

Beginning of redoing test analyzer_spec.

Baseline analysis for constructors and functions.

Can now test class evaluation separately from file

Can now test function evaluation separately.

Also getting closer to understanding branches.
More work towards ultimate goal.
Further work towards working cli.
All test pass, re-implementation of CLI logic.
Change to how relative files are imported.

Tests passing.
Refactor, accurate branch counting.

I think we’re ready to merge back in to master. We can now do
library-based analysis pretty cleanly. Next step will be analyzing a
directory and some visualization options.
Create README.md
Merge pull request #1 from matanlurey/better-analyzer

Better analyzer, replaces old one and is ready to become master.