Update of setup instructions

Incorporates @msabramo's suggestions from #14 but also
maintains installation from source instructions
Long overdue fixes to tests

Adjustment to test cases to reflect updates to API
Fixes #8 and #14.