updated actor creation using new Props interface

* added scala language feature annotations to squelch warnings