Removed `new` functions
Rearranged module structure
Removed extra files
Removed warnings.
Applied hlint suggestions.
Deleted Simulation.hs
Cabalized pacakage.
Cleaned up cabal whitespace
Updated README.md
Added profiling options.
Explicitly wrote functor instance.
Prelimary List -> Vector movement
Added rendering thread and bktrees
rewrote with unboxed vector
Updated formatting
Added multiple background threads