added basic header files for the Engine and BasicEngine classes, which will eventually perform the discrete calculations needed to update the position of the n-bodies over time