Moved things out of main.cpp and created cryto class

crypto has mostly static functions to do crypto with

probably will change the api
might add more data members to the class
make more functionality automated
fixed main, and an inconsistency in crypto.hpp
Preparing for multi-threaded, also cleaning up
fixed some error. compile now
wiill test on k200
Added object files and executable to try on server
Begining changes to work on k200...
More changes for k200

--dropping emplace :(
Further removals of emplace fro k200s old gcc ...
removed some unsupported headers
removed use of lambda functions
removed another lambda ...
Added missing math heaer for k200
Removed enchanced for loops to work on k200
Removed another enchanced for loop.
Removed another lambda
Replaced another enchanced for loop
Removed another lambda
Removed a bunch of commented out code, reformatted, fixed for loop in main.cpp
Fixed an allocation error in get_scores()
Fixed a logical error in a for loop