Mid-Testing

1. Testing suite further developed.
2. More tests run and results noted.