Removed more trash, adding caching feature

Removed stuff from POC that is no longer relevant. Also implemented
caching feature. Here are the results:

100000 new ups
Time to complete(No caching): 118.1477577 seconds
Time to complete(Caching): 0.2000114 seconds
Press any key to exit

0.001181477577 seconds per new with datamap build
0.000002000114 seconds per new with caching (one datamap build)