Added format. Also added a hard drive class, although I'm not sure if I want to use it. As I go on I'll have to decide how I want to set things up but it looks like some separation may be a good idea.