Refactored the general layout of the v8 wrapper

This implements a more flexable make file, and moves the c source into its own directory.  With this change the way will be paved to expand on the wrapper library.