Tries a new way, reading everything into memory
Make the full-reading work
Merging master
Refactors and make the makefile work again
Refactoring half-done
Now gets frames correctly. Cleans up a bit.