major grunt update to 0.4.x; other minor fixes. (Some files updated only re unimportant spacing b/c of changes in grunt.)