Merge pull request #12 from adamreis/adam

OPTIMIZE and pipers no longer go to edge, go to farthest rat instead
Pipers no longer go for same rat
Merge pull request #13 from adamreis/samara

Pipers no longer go for same rat
changed switch back to conditional
changed lookahead back to 2000
fixed java 1.6 error and took out trying to stop pipers going for same rat
Merge pull request #14 from adamreis/samara

fixed java 1.6 err & took out trying to stop pipers going for same rat
merge conflict bleh
Fixed null pointer after all rats found
Merge branch 'master' of https://github.com/adamreis/pied-pipers into samara
Merge pull request #15 from adamreis/samara

fixed null pointer & merged new code from master
redirect working in single rat case