Started implementing factor support
Finished as.factor method
Added factor part into extraction methods
Added factor part into replacement methods
Allowed adding new columns using $<- and [[<-
Made as.db.data.frame accept factor