Merge pull request #74 from taseenb/protocoderL

webapp refactory with grunt + require.js + backbone
added methods for zipping and unzipping files, listing files return nativearray
addGridOf now returns NativeObject
added default exchange Java <--> JS objects
adding callback to zip and unzip
bt methods changed
added border and foreground to button just for experimentation
addGridOf returning native objects
simplehttpserver