refacotr js, update gruntfile to build with version number and update readme accordingly. shaved off 22 bytes