Merge pull request #37 from vexorian/foldername

Some contests, like TCO 06 qualification rounds have / in the name
Use new String() to allocate string arguments before testing. Catches bugs in solutions by using == to compare strings.
- Template for c++11, uses initializer lists for vectors so test case code is cleaner but requires c++11 features so the other template should stay in distribution.
- Update readme with description.
Merge pull request #34 from vexorian/longlong

Selecting the name for long long type in c++
Merge pull request #40 from vexorian/newstring

Use new String() to allocate string arguments before testing.
Merge pull request #41 from vexorian/gcc11template

- Template for c++11, uses initializer lists for vectors
Add .Num variable to the Parameter object for templates.
Merge branch 'paranum'

Conflicts:
	README.md