Made FileIO a little safer
Apparently the curly braces are needed

Not 100% sure
Forgot these curly braces
Cleaned up FileIO a bit more
Cleaned up LogManager, added lots of comments
Added rest of outline for asgn2

... not done yet obviously