Fleshed out APIs to something to start making something useful.
Added initialization method to percolate.java