Refactored the server library to support multiple transports and wrote the code to load the modules defined by the config file. Also minor change to the readme and bin; will only support specific versions at first, not ranges, yet.