added drivers, fixed a stack of bugs - some remain

enum bugs in server
fstream issues - reconsider
paper needs a copy constructor - look into this
perhaps something incorrect with inheritance syntax