Main function scans for header files in a specified dir and prints them
Refactored header file search in to its own function
Added class matching regex
Now finds all class declarations and puts them in a list of objects representing C++ classes