Consolidate everything into one file for easier source'ing
Update readme regarding longest substring thing.

Fixes #1