change directory structure
added grunt-jstestdriver
added String.head, headOption, last, lastOption