node 0.10 & grunt 0.4

dont feel taking upstream into use yet. there is enough changes now with just the grunt 0.4 stuff.