Persistant filesystem service

Updates the filesystem service to match all other services with a node,
worker, and gateway. Also adds the ability to serialize and snapshot a
filesystem and rollback.