Separate the objects into their own files

Separate out the objects into their own .cs files