Starting to add Abstract Base Class - FileParser

FileParser is an abstract base class. Other classes such as
“CppFileParser” and “PyFileParser” will extend from this, each with
their own function for parsing files.