Started Modifying for two-centred caclulations
Modified two-centre IO functions.
Functions R() and R_gs() updated for two-centres.

Added additional parameter to denote centre.
Forgot to save before last commit!

Small change to header file that should have been in the last commit.
Various changes.

Modified data members and functions to avoid
reproducing code.

Added various helper functions to simplify code.

Should be almost ready to begin modifiying the
correlation integral functions.
Everything but Ic_TP

Adapted correlation integral functions

Modified main() to match

Reproduces old results prefectly
Blah Screwed up
Headers and make

Streamlined headers (bulk of includes in .ccp's)

Neato autogeneration of dependencies in makefile
Merge branch '2centre' of https://github.com/m0baxter/corr-int into 2centre

Conflicts:
	makefile
C_str stuff removed

Introduced the StringManipulators functions for manipulating std::strings.
These functions are used to remove all of the gross c_str manipulations.
Many things

Removed redundant condition checks from Trianglebroken

Change the temporary arrays allocated with new to smart pointers (added -std=c++11 to makefile
to compensate).

Various changes to adapt Wavefunction to two-centre calculations
Fixed a bug introduced in the last commit
Input file layout changed

Adapted the file readers to a more compact input file system
Merge branch '2centre'

Conflicts:
	wavefunction.cpp