Naming cleanup; additional documentation
Factored some things into separate files; cleaned up consecutive block length calculation logic
Added docs and improved code clarity in stripe-finding loop