Goertzel.java: Implementation.
BpskDetector: Substantial detection improvement. Signals around 700hz are heard well. 1000hz the signal must be very clear.
Adding cleaner and more flexible unit test validation.