Template for an RMI application. It contains a remote interface and implementation based on java.rmi.server.UnicastRemoteObject. Implementation contains main method that instantiates remote object and register it to the local RMI registry. If there is no local registry, default one is created.