Moved objects into namespaces and saved objects in individual files.

As we're now using the ED namespace for a lot of other things unrelated to the actual drawing, it's a good time to start seperating out the drawing objects. This will also make life easier if we want to start testing the eyedraw drawing objects.
Fixed tests after splitting out ED drawing ojects into individual files