F/interface

Updates the interface of Actor to allow inheriting methods. Start writing tests.