Create json file with empty results if no matches were found for a given sequence. Solves issue #16
Make sequence ID extraction from fasta header more robust so that it works with more complex headers, too.