Adding newline to end of configure.ac file, to squelch error in OS X due
to older version of m4.
adding files to git ignore; adding install.
adding doxygen config.
renaming exampleProgram to example.
adding singleton and noncopyable classes.
adding unit test.