Moved addition logic for separating tests and runner
Renamed assembly to testAssembly
made method calls more extensible
Worked with Llewellyn and simplified Theory test creation by using reflection
updated document to represent new way to do theory tests