ConnectionPools now always take in a config file, updated tests, moved ConnectionFactory functionality into ConnectionPool, started writing README