Added technical report.  Fixes #18 Fixes #17 Fixes #16 Fixes #15 Fixes #14.