Moved file handling, Atom class, & SysInfo class into their own respective files to increase readability.