refs #21 - a bit hokey but the threshold data just seems flat wrong so I've modified to provide more reasonable results.  very likely requires more detailed analysis
correct formatting
Merge pull request #23 from seancarr/master

add ability to disable sparse representation
add constructor for no-sparse-set use case