- Added classes to store the formatting rules
- Added a class to manage file input and output