lots of code, mostly basic testing setup

Added Travic -ci support . close #22 . notice that you should change the ```build passing``` to your fork in the readme.

close #20
close #19
close #18 (just jQuery, leaflet was minified)

working on #15. still lots of work here

 @niryariv about ```index.htm```l - please don't merge it automatically into gh-pages before you look at it. I'm not sure about the social icons look.

Notice some setup needed for testing to work, check testing.md