socket scheduling

With this, we allow users to schedule both socket and service files. I updated the README to demonstrate this.