final commit, added comments, compressed js, boom