minor performance tweeks
added support for nominal features
refactored cross validation routines
updated readme, require