Addded unhandled() function for no-op inside actor
Actor instance is now created by actor system
Fixed inheritance, added asynchronous test
Git ignore pattern
Refactored the tests
Renamed ActorUI to MainThreadActor
Actor instances are cached, type name is a key