Changed directory structure. Added a makefile to compile the project. The only non-portable element is the location of the boost directory root. I may make this more pleasing for users later, by allowing them to be prompted or not having to worryabout this directory again. For now, just point $BOOST_ROOT to the correct boost directory described in the Makefile, and type "make". Everything else should be portable.