Fix standing issues with FASTA download.

* Faster.
* Was broken on Ruby 1.8.7. Fixed now.
* Can't invoke a random method on sequence object via the URL.
* No unwanted newline between two sequences and at the end of the file.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>