test that AlignStreams compile with pairs of strings
static_assert updated to better reflect the intention of this class
move semantics enables for AlignStreams.  unit tests passed.
test throwing when assigning bad data
fixed assignment to char *
removed NotDifferent, which existed for reasons made irrelevant by C++11
lambda to compensate for removal of NotDifferent
tidy up
shift to std::ws to guard againt reading last record 2x
tidy
new test added
updated signature for ReadNObjects
fix for case where user tries to read too many records and hits EOF.
EmptyVector removed.  It was a bad function.  Assumed new(T) was used, and is easily replaced by a lambda
make the compiler do the work
tidy
ns Sequence::Alignment almost completely tested.  Several issues addressed.
put spaces in sequence name, just for checkking input sanity
test more cases
appear to have hit a minimal implementation of read compatible with multiple input methods.