Also address the open readability improvement comments from #104.
Doing some more clean-up: * Remove confusing continue/break * Handle empty result * Rename the file just client.js