Requirements dictate one main.cpp exists
Support includes from eigen library

The location of the include path is taken directly from where
homebrew installs. Execute `brew install eigen`. Optionally,
we include all of this in our source code to prevent grading
mishaps.
Empty image to compressed SVD format
Late night acceptance of the dark idol merge commit