adding setters for BiologicalSequences

I found myself need to change id and description after reading in the sequences (such as splitting the original IDs). Setters would be useful.

Also changed the way to identify "no error". Although the original code will give ERROR on the test, but it should give FAIL instead. ERROR and FAIL are conceptually different in unit test, IMHO.