fixed issue in docs
validation stuff
changed auth validation a tad
validation stuff
updated TODO