Created files class
Files constructor and destructor created
Ordered includes according to google C++ style guidelines
Basic filestream complete
Merge branch 'files'