Add stub for unit tests for problems
Add stub for unit tests for problems
Add standard header to all files
Add Doxygen and script to check differences via clang-format
Change typename to Problem from problem
Make Factory fully functional with creation of invalid and problem1
Add brute force solution to Problem1
Added description to problem 1