Changed csvreader to load file into memory, added a plethora of fields
Added AbstractEntry, which adds labels to fields