Started filling out the Observer and Observable classes