CoreData Support

data storage is completely revamped and greatly improved.
Results screen uses core data objects to find and filter
results screen has much improved UI
scores save to CSV on disk