Added some options for how the model is fit

The model has flags for normalizing and including squared projections.
Also fixed a bug about the year labels.
Changed table structure to single "Player" table
Added code to load the Chadwick register
Removed name matching and auto insertion

Added code to print when a player was not being found
Changed chadwick insertion code to 'merge' from 'add'
Changed commits to occur only every 1k adds

Also added a counter to print progress
Reverted steamer, zips, and pecota id structures

steamer and pecota are know 'as downloaded'. zips 2011-13 must still be
manually matched.
Added zips helper to remove "N/A" ids
Fixes to squared variables code.
Fiddled with this trying to fix a bug.
Merge remote-tracking branch 'origin/actuals'

Conflicts:
	.gitignore
	baseballprojections/projectionmanager.py
	projections.py
Added code to read positions from PFM

This will load espn position eligibility from a baseball prospectus PFM
file.
Fixed printing of unmatched players

It will now print something only if verbose, or if there was an id but
it was not matched.
Added positions and rookie variables back into schema
Ignore the db journal file.
Changed standardization of variables code

There are now more flags to control this behavior.
Fixed annoying print outs while loading data

Unmatched players with small playing time are ignored.
Added option to include players with missing stats in queries
Adding filtering option to remove player with small pa from estimation
Adding weighted least squares option