cluster: changing Registrable interface to receive a parameter map instead of nodes
.gitignore: ignoring vim's swap files
cluster/scheduler: adds Unregister method on Registrable interface

Also adds this method to the round-robin scheduler.

Closes #17