Revised Building; Physics Classes; Modules

New batch of CMake build modifications. Migrated from maintaining
separate main files to a shared main.
Created the initial framework for the N-Body simulation.
Established two modules for module framework testing.