use G1 garbage collector to minimize pauses
Merge pull request #7 from ztellman/patch-1

use G1 garbage collector to minimize pauses