Redid README.md

Made QueryBuilder.java and did some refactoring to separate out responsibilities.