Cleanup
Add Typeable instances
Add simple index memory benchmark

- can test 5 index types (shows just one - see below)
- uses 'top' to display process information (unix-only)
- shows execution time
- shows gcstats (uncomment)
- cabal bench
  - not very useful at the moment because a new process should be
    started to ensure accurate/comparable results