Cleaned up some code, improved view speed significantly
Cleaned up code and added some libraries

Added google guava for Java
Added d3 and crossfilter for frontend
Converted ArrayLists to Lists according to Java best practices

http://stackoverflow.com/questions/9852831/polymorphism-why-use-list-list-new-arraylist-instead-of-arraylist-list-n
Some reasons why
Hacky crossfilter stuff
Fixed graph selection
added drilldown
added stuff for demo
Removed unused code
Added totally sweet API for calling methods in Java
Fixed up as much as possible
Delimited bad code with comments
Merge remote-tracking branch 'origin/885demo'

Conflicts:
	SeeDB-java-backend/src/core/QueryProcessor.java