Initial commit.
Updated project with files from cpp-project-template.

Useful template hosted on google code.
Updated the CMake configuration and ignored files.
Fixed simple compilation problems and added a dummy test.
Removed some generated files from version control.
Reorganized and started adding tests.
Changed around the build structure and made the tests link properly.
Converted quadratures to use Eigen, and added LGL quadrature.

Added unit test for LGL as well (performs to 1e-10 accuracy integration!)
Started adding basis and boundary definitions.
Added MFS basis functionality, minus hankel function.

Need to implement the Hankel function and write tests.
Messed around with the basis and quadrature setups.
Moved around the header files and fixed the unit tests for quadrature.
Added the boost libraries to the cmake build.
Updated the .gitignore to ignore more eclipse files.
Moved around the basis header files and added comments to the config file.
Renamed the math library files and started implementing the MFSBasis2D class.
Updated the quadrature and MFSBasis classes to use optimized functors.

Tests for quadrature now pass much faster. MFSBasis needs testing still.
Added std=c++11 to the arguments list.
Updated many of the include files and basis / segment definitions.
Added more project files to the .gitignore setup.